Rumah > pangkalan data > tutorial mysql > Oracle 创建临时表

Oracle 创建临时表

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-07 17:27:42
asal
921 orang telah melayarinya

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

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan