首頁 > 資料庫 > mysql教程 > Oracle 创建临时表

Oracle 创建临时表

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
發布: 2016-06-07 17:27:42
原創
920 人瀏覽過

Oracle 存储过程中不像SQLServer 中 在存储过程中用#就可以创建临时表,用来缓存需要处理的数据。Oracle主要需要物理创建临时表结

Oracle 存储过程中不像SQLServer 中 在存储过程中用#就可以创建临时表,,用来缓存需要处理的数据。Oracle主要需要物理创建临时表结构,用到global temporary table 关键字。

语法如下:

-- Create table
create global temporary table TBL_TEMP_MULTIPREPAY
(
  PAY_ID        NUMBER(20),
  DPT_CDE        VARCHAR2(11),
  DPT_NME        VARCHAR2(100),
  THR_DPT_NME    VARCHAR2(100),
  PROD_KIND      VARCHAR2(10),
  CASE_NO        VARCHAR2(30),
  CLAIM_NO      VARCHAR2(30),
  PLY_NO        VARCHAR2(30),
  DISPATCH_ID    NUMBER(20)
  CREATE_TM      DATE,
  CLM_TMS_DISP  NUMBER(22),
  DONE_TM        DATE,
  DONE_AMT      NUMBER(20,2)
)
on commit delete rows;
-- Add comments to the table
comment on table TBL_TEMP_MULTIPREPAY
  is '仅供多次赔付清单使用';

linux

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板