真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle臨時(shí)表怎么用,oracle 臨時(shí)表

Oracle臨時(shí)表

有兩種類型的臨時(shí)表:

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序定制開發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了內(nèi)黃免費(fèi)建站歡迎大家使用!

會(huì)話級(jí)的臨時(shí)表

事務(wù)級(jí)的臨時(shí)表

1)

會(huì)話級(jí)的臨時(shí)表因?yàn)檫@這個(gè)臨時(shí)表中的數(shù)據(jù)和你的當(dāng)前會(huì)話有關(guān)系,當(dāng)你當(dāng)前SESSION

不退出的情況下,臨時(shí)表中的數(shù)據(jù)就還存在,而當(dāng)你退出當(dāng)前SESSION

的時(shí)候,臨時(shí)表中的數(shù)據(jù)就全部沒有了,當(dāng)然這個(gè)時(shí)候你如果以另外一個(gè)SESSION 登陸的時(shí)候是看不到另外一個(gè)SESSION

中插入到臨時(shí)表中的數(shù)據(jù)的。即兩個(gè)不同的SESSION 所插入的數(shù)據(jù)是互不相干的。當(dāng)某一個(gè)SESSION

退出之后臨時(shí)表中的數(shù)據(jù)就被截?cái)?truncate table ,即數(shù)據(jù)清空)了。會(huì)話級(jí)的臨時(shí)表創(chuàng)建方法:

Create Global Temporary Table Table_Name

(Col1 Type1,Col2 Type2...) On Commit Preserve Rows ;

舉例:

create global temporary table Student

(Stu_id Number(5),

Class_id Number(5),

Stu_Name Varchar2(8),

Stu_Memo varchar2(200)) on Commit Preserve Rows ;

2) 事務(wù)級(jí)臨時(shí)表是指該臨時(shí)表與事務(wù)相關(guān),當(dāng)進(jìn)行事務(wù)提交或者事務(wù)回滾的時(shí)候,臨時(shí)表中的數(shù)據(jù)將自行被截?cái)?,其他的?nèi)容和會(huì)話級(jí)的臨時(shí)表的一致(包括退出SESSION 的時(shí)候,事務(wù)級(jí)的臨時(shí)表也會(huì)被自動(dòng)截?cái)?。事務(wù)級(jí)臨時(shí)表的創(chuàng)建方法:

Create Global Temporary Table Table_Name

(Col1 Type1,Col2 Type2...) On Commit Delete Rows ;

舉例:

create global temporary table Classes

(Class_id Number(5),

Class_Name Varchar2(8),

Class_Memo varchar2(200)) on Commit delete Rows ;

3) 兩中類型臨時(shí)表的區(qū)別

會(huì)話級(jí)臨時(shí)表采用

on commit preserve rows ;而事務(wù)級(jí)則采用 on commit delete rows

;用法上,會(huì)話級(jí)別只有當(dāng)會(huì)話結(jié)束臨時(shí)表中的數(shù)據(jù)才會(huì)被截?cái)啵沂聞?wù)級(jí)臨時(shí)表則不管是 commit 、 rollback

或者是會(huì)話結(jié)束,臨時(shí)表中的數(shù)據(jù)都將被截?cái)?/p>

4 )什么時(shí)候使用臨時(shí)表

1 )、當(dāng)某一個(gè) SQL 語句關(guān)聯(lián)的表在 2 張及以上,并且和一些小表關(guān)聯(lián)??梢圆捎脤⒋蟊磉M(jìn)行分拆并且得到比較小的結(jié)果集合存放在臨時(shí)表中

2 )、程序執(zhí)行過程中可能需要存放一些臨時(shí)的數(shù)據(jù),這些數(shù)據(jù)在整個(gè)程序的會(huì)話過程中都需要用的等等。

3 .臨時(shí)表的不足之處

1 )不支持 lob 對(duì)象,這也許是設(shè)計(jì)者基于運(yùn)行效率的考慮,但實(shí)際應(yīng)用中確實(shí)需要此功能時(shí)就無法使用臨時(shí)表了。

2 )不支持主外鍵關(guān)系

Oracle臨時(shí)表的幾種好用方案介紹

1 、前言

目前所有使用 Oracle 作為數(shù)據(jù)庫支撐平臺(tái)的應(yīng)用,大部分?jǐn)?shù)據(jù)量比較龐大的系統(tǒng),即表的數(shù)據(jù)量一般情況下都是在百萬級(jí)以上的數(shù)據(jù)量。

當(dāng)然在 Oracle 中創(chuàng)建分區(qū)是一種不錯(cuò)的選擇,但是當(dāng)你發(fā)現(xiàn)你的應(yīng)用有多張表關(guān)聯(lián)的時(shí)候,并且這些表大部分都是比較龐大,而你關(guān)聯(lián)的時(shí)候發(fā)現(xiàn)其中的某一張或者某幾張表關(guān)聯(lián)之后得到的結(jié)果集非常小并且查詢得到這個(gè)結(jié)果集的速度非???,那么這個(gè)時(shí)候我考慮在 Oracle 中創(chuàng)建“臨時(shí)表”。

我對(duì)臨時(shí)表的理解:在 Oracle 中創(chuàng)建一張表,這個(gè)表不用于其他的什么功能,主要用于自己的軟件系統(tǒng)一些特有功能才用的,而當(dāng)你用完之后表中的數(shù)據(jù)就沒用了。 Oracle 的臨時(shí)表創(chuàng)建之后基本不占用表空間,如果你沒有指定臨時(shí)表(包括臨時(shí)表的索引)存放的表空的時(shí)候,你插入到Oracle臨時(shí)表的數(shù)據(jù)是存放在 ORACLE 系統(tǒng)的臨時(shí)表空間中( TEMP )。

2 、臨時(shí)表的創(chuàng)建

創(chuàng)建Oracle 臨時(shí)表,可以有兩種類型的臨時(shí)表:

會(huì)話級(jí)的臨時(shí)表

事務(wù)級(jí)的臨時(shí)表 。

1) 會(huì)話級(jí)的臨時(shí)表因?yàn)檫@這個(gè)Oracle臨時(shí)表中的數(shù)據(jù)和你的當(dāng)前會(huì)話有關(guān)系,當(dāng)你當(dāng)前SESSION 不退出的情況下,臨時(shí)表中的數(shù)據(jù)就還存在,而當(dāng)你退出當(dāng)前SESSION 的時(shí)候,臨時(shí)表中的數(shù)據(jù)就全部沒有了,當(dāng)然這個(gè)時(shí)候你如果以另外一個(gè)SESSION 登陸的時(shí)候是看不到另外一個(gè)SESSION 中插入到臨時(shí)表中的數(shù)據(jù)的。即兩個(gè)不同的SESSION 所插入的數(shù)據(jù)是互不相干的。當(dāng)某一個(gè)SESSION 退出之后臨時(shí)表中的數(shù)據(jù)就被截?cái)?truncate table ,即數(shù)據(jù)清空)了。會(huì)話級(jí)的臨時(shí)表創(chuàng)建方法:

Create Global Temporary Table Table_Name (Col1 Type1,Col2 Type2...) On Commit Preserve Rows ;

舉例:

create global temporary table Student (Stu_id Number(5), Class_id Number(5), Stu_Name Varchar2(8), Stu_Memo varchar2(200)) on Commit Preserve Rows ;

2) 事務(wù)級(jí)臨時(shí)表是指該臨時(shí)表與事務(wù)相關(guān),當(dāng)進(jìn)行事務(wù)提交或者事務(wù)回滾的時(shí)候,臨時(shí)表中的數(shù)據(jù)將自行被截?cái)?,其他的?nèi)容和會(huì)話級(jí)的臨時(shí)表的一致(包括退出SESSION 的時(shí)候,事務(wù)級(jí)的臨時(shí)表也會(huì)被自動(dòng)截?cái)?。事務(wù)級(jí)Oracle臨時(shí)表的創(chuàng)建方法:

Create Global Temporary Table Table_Name (Col1 Type1,Col2 Type2...) On Commit Delete Rows ;

舉例:

create global temporary table Classes (Class_id Number(5), Class_Name Varchar2(8), Class_Memo varchar2(200)) on Commit delete Rows ;

 3) 兩中類型臨時(shí)表的區(qū)別

會(huì)話級(jí)臨時(shí)表采用 on commit preserve rows ;而事務(wù)級(jí)則采用 on commit delete rows ;用法上,會(huì)話級(jí)別只有當(dāng)會(huì)話結(jié)束臨時(shí)表中的數(shù)據(jù)才會(huì)被截?cái)啵沂聞?wù)級(jí)臨時(shí)表則不管是 commit 、 rollback 或者是會(huì)話結(jié)束,臨時(shí)表中的數(shù)據(jù)都將被截?cái)?/p>

4 )什么時(shí)候使用Oracle臨時(shí)表

1 )、當(dāng)某一個(gè) SQL 語句關(guān)聯(lián)的表在 2 張及以上,并且和一些小表關(guān)聯(lián)??梢圆捎脤⒋蟊磉M(jìn)行分拆并且得到比較小的結(jié)果集合存放在臨時(shí)表中

2 )、程序執(zhí)行過程中可能需要存放一些臨時(shí)的數(shù)據(jù),這些數(shù)據(jù)在整個(gè)程序的會(huì)話過程中都需要用的等等。

3 . 例子:略

4 .臨時(shí)表的不足之處

1 )不支持 lob 對(duì)象,這也許是設(shè)計(jì)者基于運(yùn)行效率的考慮,但實(shí)際應(yīng)用中確實(shí)需要此功能時(shí)就無法使用臨時(shí)表了。

2 )不支持主外鍵關(guān)系

所以,由于以上原因,我們可以自己創(chuàng)建臨時(shí)表,以彌補(bǔ) oracle 臨時(shí)表的不足之處

上面的都是本人經(jīng)過測(cè)試的,但下面是在網(wǎng)上搜索到的方法,本人具體沒有測(cè)試過,不過覺得可行性很強(qiáng),有時(shí)間測(cè)試下。

創(chuàng)建方法:

1 、以常規(guī)表的形式創(chuàng)建臨時(shí)數(shù)據(jù)表的表結(jié)構(gòu),但要在每一個(gè)表的主鍵中加入一個(gè) SessionID 列以區(qū)分不同的會(huì)話。(可以有 lob 列和主外鍵)

2 、寫一個(gè)用戶注銷觸發(fā)器,在用戶結(jié)束會(huì)話的時(shí)候刪除本次會(huì)話所插入的所有記錄 (SessionID 等于本次會(huì)話 ID 的記錄 ) 。

3 、程序?qū)懭霐?shù)據(jù)時(shí),要順便將當(dāng)前的會(huì)話 ID(SessionID) 寫入表中。

4 、程序讀取數(shù)據(jù)時(shí),只讀取與當(dāng)前會(huì)話 ID 相同的記錄即可。

功能增強(qiáng)的擴(kuò)展設(shè)計(jì):

1 、可以在數(shù)據(jù)表上建立一個(gè)視圖,視圖對(duì)記錄的篩選條件就是當(dāng)前會(huì)話的SessionID 。

2 、數(shù)據(jù)表中的SessionID 列可以通過Trigger 實(shí)現(xiàn),以實(shí)現(xiàn)對(duì)應(yīng)用層的透明性。

3 、高級(jí)用戶可以訪問全局?jǐn)?shù)據(jù),以實(shí)現(xiàn)更加復(fù)雜的功能。

擴(kuò)展臨時(shí)表的優(yōu)點(diǎn):

1 、實(shí)現(xiàn)了與Oracle 的基于會(huì)話的Oracle臨時(shí)表相同的功能。

2 、支持SDO_GEOMETRY 等lob 數(shù)據(jù)類型。

3 、支持表間的主外鍵連接,且主外鍵連接也是基于會(huì)話的。

4 、高級(jí)用戶可以訪問全局?jǐn)?shù)據(jù),以實(shí)現(xiàn)更加復(fù)雜的功能

oracle中臨時(shí)表是用來做什么的

我們?nèi)允褂?實(shí)驗(yàn) 05?中的環(huán)境,略去準(zhǔn)備數(shù)據(jù)的過程。

我們?nèi)匀皇褂脙蓚€(gè)會(huì)話,一個(gè)會(huì)話 run,用于運(yùn)行主 SQL;另一個(gè)會(huì)話 ps,用于進(jìn)行 performance_schema 的觀察:

主會(huì)話線程號(hào)為 29,

將 performance_schema 中的統(tǒng)計(jì)量重置,

臨時(shí)表的表大小限制取決于參數(shù)? tmp_table_size 和 max_heap_table_size 中較小者,我們實(shí)驗(yàn)中以設(shè)置 max_heap_table_size 為例。

我們將會(huì)話級(jí)別的臨時(shí)表大小設(shè)置為 2M(小于上次實(shí)驗(yàn)中臨時(shí)表使用的空間),執(zhí)行使用臨時(shí)表的 SQL:

查看內(nèi)存的分配記錄:

會(huì)發(fā)現(xiàn)內(nèi)存分配略大于 2M,我們猜測(cè)臨時(shí)表會(huì)比配置略多一點(diǎn)消耗,可以忽略。

查看語句的特征值:

可以看到語句使用了一次需要落磁盤的臨時(shí)表。

那么這張臨時(shí)表用了多少的磁盤呢?

我們開啟 performance_schema 中 waits 相關(guān)的統(tǒng)計(jì)項(xiàng):

重做實(shí)驗(yàn),略過。

再查看 performance_schema 的統(tǒng)計(jì)值:

可以看到幾個(gè)現(xiàn)象:

1. 臨時(shí)表空間被寫入了 7.92MiB 的數(shù)據(jù)。

2. 這些數(shù)據(jù)是語句寫入后,慢慢逐漸寫入的。

來看看這些寫入操作的特征,該方法我們?cè)?實(shí)驗(yàn) 03?使用過:

可以看到寫入的線程是 page_clean_thread,是一個(gè)刷臟操作,這樣就能理解數(shù)據(jù)為什么是慢慢寫入的。

也可以看到每個(gè) IO 操作的大小是 16K,也就是刷數(shù)據(jù)頁的操作。

結(jié)論:

我們可以看到,

1. MySQL 會(huì)基本遵守 max_heap_table_size 的設(shè)定,在內(nèi)存不夠用時(shí),直接將表轉(zhuǎn)到磁盤上存儲(chǔ)。

2. 由于引擎不同(內(nèi)存中表引擎為 heap,磁盤中表引擎則跟隨 internal_tmp_disk_storage_engine 的配置),本次實(shí)驗(yàn)寫磁盤的數(shù)據(jù)量和?實(shí)驗(yàn) 05?中使用內(nèi)存的數(shù)據(jù)量不同。

3. 如果臨時(shí)表要使用磁盤,表引擎配置為 InnoDB,那么即使臨時(shí)表在一個(gè)時(shí)間很短的 SQL 中使用,且使用后即釋放,釋放后也會(huì)刷臟頁到磁盤中,消耗部分 IO。

oracle中的臨時(shí)表

臨時(shí)表就是用來暫時(shí)保存臨時(shí)數(shù)據(jù)(亦或叫中間數(shù)據(jù))的一個(gè)數(shù)據(jù)庫對(duì)象,它和普通表有些類似,然而又有很大區(qū)別。它只能存儲(chǔ)在臨時(shí)表空間,而非用戶的表空間。ORACLE臨時(shí)表是會(huì)話或事務(wù)級(jí)別的,只對(duì)當(dāng)前會(huì)話或事務(wù)可見。每個(gè)會(huì)話只能查看和修改自己的數(shù)據(jù)。

ORACLE臨時(shí)表有兩種類型:會(huì)話級(jí)的臨時(shí)表和事務(wù)級(jí)的臨時(shí)表。

1)ON COMMIT DELETE ROWS

它是臨時(shí)表的默認(rèn)參數(shù),表示臨時(shí)表中的數(shù)據(jù)僅在事物過程(Transaction)中有效,當(dāng)事物提交(COMMIT)后,臨時(shí)表的暫時(shí)段將被自動(dòng)截?cái)啵═RUNCATE),但是臨時(shí)表的結(jié)構(gòu) 以及元數(shù)據(jù)還存儲(chǔ)在用戶的數(shù)據(jù)字典中。如果臨時(shí)表完成它的使命后,最好刪除臨時(shí)表,否則數(shù)據(jù)庫會(huì)殘留很多臨時(shí)表的表結(jié)構(gòu)和元數(shù)據(jù)。

2)ON COMMIT PRESERVE ROWS

它表示臨時(shí)表的內(nèi)容可以跨事物而存在,不過,當(dāng)該會(huì)話結(jié)束時(shí),臨時(shí)表的暫時(shí)段將隨著會(huì)話的結(jié)束而被丟棄,臨時(shí)表中的數(shù)據(jù)自然也就隨之丟棄。但是臨時(shí)表的結(jié)構(gòu)以及元數(shù)據(jù)還存儲(chǔ)在用戶的數(shù)據(jù)字典中。如果臨時(shí)表完成它的使命后,最好刪除臨時(shí)表,否則數(shù)據(jù)庫會(huì)殘留很多臨時(shí)表的表結(jié)構(gòu)和元數(shù)據(jù)。

1:會(huì)話級(jí)的臨時(shí)表的數(shù)據(jù)和你當(dāng)前會(huì)話有關(guān)系,當(dāng)前SESSION不退出的情況下,臨時(shí)表中的數(shù)據(jù)就還存在,臨時(shí)表的數(shù)據(jù)只有當(dāng)你退出當(dāng)前SESSION的時(shí)候才被截?cái)啵═RUNCATE TABLE),如下所示:

會(huì)話級(jí)別的臨時(shí)表創(chuàng)建:

復(fù)制代碼

CREATE GLOBAL TEMPORARY TABLE TMP_TEST

(

ID NUMBER ,

NAME VARCHAR2(32)

) ON COMMIT PRESERVE ROWS;

CREATE GLOBAL TEMPORARY TABLE TMP_TEST ON COMMIT PRESERVE ROWS

AS

SELECT * FROM TEST;

操作示例:

SQL CREATE GLOBAL TEMPORARY TABLE TMP_TEST

(

ID NUMBER ,

NAME VARCHAR2(32)

) ON COMMIT PRESERVE ROWS;

Table created

SQL INSERT INTO TMP_TEST

SELECT 1, 'kerry' FROM DUAL;

1 row inserted

SQL COMMIT;

Commit complete

SQL SELECT * FROM TMP_TEST;

ID NAME

---------- ----------------

1 kerry

SQL INSERT INTO TMP_TEST

SELECT 2, 'rouce' FROM DUAL;

1 row inserted

SQL ROLLBACK;

Rollback complete

SQL SELECT * FROM TMP_TEST;

ID NAME

---------- ----------------------

1 kerry

SQL

復(fù)制代碼

2:事務(wù)級(jí)的臨時(shí)表(默認(rèn)),這種類型的臨時(shí)表與事務(wù)有關(guān),當(dāng)進(jìn)行事務(wù)提交或者事務(wù)回滾的時(shí)候,臨時(shí)表的數(shù)據(jù)將自行截?cái)?,即?dāng)COMMIT或ROLLBACK時(shí),數(shù)據(jù)就會(huì)被TRUNCATE掉,其它的特性和會(huì)話級(jí)的臨時(shí)表一致。

事務(wù)級(jí)臨時(shí)表的創(chuàng)建方法:

復(fù)制代碼

CREATE GLOBAL TEMPORARY TABLE TMP_TEST

(

ID NUMBER ,

NAME VARCHAR2(32)

) ON COMMIT DELETE ROWS;

CREATE GLOBAL TEMPORARY TABLE TMP_TEST ON COMMIT DELETE AS SELECT * FROM TEST;

SQL CREATE GLOBAL TEMPORARY TABLE TMP_TEST

(

ID NUMBER ,

NAME VARCHAR2(32)

) ON COMMIT DELETE ROWS;

Table created

SQL INSERT INTO TMP_TEST

SELECT 1, 'kerry' FROM DUAL;

1 row inserted

SQL SELECT * FROM TMP_TEST;

ID NAME

---------- ----------------------

1 kerry

SQL COMMIT;

Commit complete

SQL SELECT * FROM TMP_TEST;

ID NAME

---------- ------------------------

SQL

復(fù)制代碼

3:關(guān)于臨時(shí)表只對(duì)當(dāng)前會(huì)話或事務(wù)可見。每個(gè)會(huì)話只能查看和修改自己的數(shù)據(jù)。

用DM用戶登錄數(shù)據(jù)庫,打開SESSION 1后,創(chuàng)建臨時(shí)表TMP_TEST

復(fù)制代碼

CREATE GLOBAL TEMPORARY TABLE TMP_TEST

(

ID NUMBER ,

NAME VARCHAR2(32)

) ON COMMIT DELETE ROWS;

CREATE GLOBAL TEMPORARY TABLE TMP_TEST ON COMMIT DELETE AS SELECT * FROM TEST;

SQL CREATE GLOBAL TEMPORARY TABLE TMP_TEST

(

ID NUMBER ,

NAME VARCHAR2(32)

) ON COMMIT DELETE ROWS;

Table created

SQL INSERT INTO TMP_TEST

SELECT 1, 'kerry' FROM DUAL;

1 row inserted

SQL SELECT * FROM TMP_TEST;

ID NAME

---------- ---------------------

1 kerry

SQL COMMIT;

Commit complete

SQL SELECT * FROM TMP_TEST;

ID NAME

---------- -----------------------

SQL

復(fù)制代碼

用sys用戶登錄數(shù)據(jù)庫,打開SESSION 2

SELECT * FROM DBA_TABLES WHERE TABLE_NAME='TMP_TEST' --可以查到臨時(shí)表數(shù)據(jù)

SELECT * FROM DM.TMP_TEST; --查不到數(shù)據(jù),即使TMP_TEST臨時(shí)表存在數(shù)據(jù)。

臨時(shí)表與永久表區(qū)別

復(fù)制代碼

SQL SELECT TABLE_NAME, TABLESPACE_NAME,"LOGGING",

"TEMPORARY", DURATION, "MONITORING"

FROM DBA_TABLES WHERE TABLE_NAME IN ('TMP_TEST', 'TEST') ;

TABLE_NAME TABLESPACE_NAME LOGGING TEMPORARY DURATION MONITORING

------------- -------------- ------- --------- ----------- ---------

TEST TBS_EDS_DATA YES N YES

TMP_TEST NO Y SYS$SESSION NO

復(fù)制代碼

oracle存儲(chǔ)過程中臨時(shí)表的使用,該怎么處理

1、Oracle臨時(shí)表分兩種,事務(wù)級(jí)臨時(shí)表和會(huì)話級(jí)臨時(shí)表

2、事務(wù)級(jí)臨時(shí)表在事務(wù)結(jié)束后會(huì)被清空,會(huì)話級(jí)臨時(shí)表在事務(wù)結(jié)束后不會(huì)清空而是在回話結(jié)束會(huì)自動(dòng)清空。

3、如果是在存儲(chǔ)過程用臨時(shí)表并不需要從臨時(shí)表里把數(shù)據(jù)返回到存儲(chǔ)過程之外的用事務(wù)級(jí)臨時(shí)表即可;如果要從臨時(shí)表里把數(shù)據(jù)返回到存儲(chǔ)過程之外則需要用會(huì)話級(jí)臨時(shí)表(這個(gè)跟mssql不一樣,mssql用事務(wù)級(jí)臨時(shí)表也可以返回結(jié)果)

注:存儲(chǔ)過程里使用會(huì)話級(jí)臨時(shí)表時(shí),往臨時(shí)表里插入數(shù)據(jù)前要先清空臨時(shí)表內(nèi)的數(shù)據(jù)

Oracle臨時(shí)表有什么作用

1、Oracle臨時(shí)表分兩種,事務(wù)級(jí)臨時(shí)表和會(huì)話級(jí)臨時(shí)表2、事務(wù)級(jí)臨時(shí)表在事務(wù)結(jié)束后會(huì)被清空,會(huì)話級(jí)臨時(shí)表在事務(wù)結(jié)束后不會(huì)清空而是在回話結(jié)束會(huì)自動(dòng)清空。3、如果是在存儲(chǔ)過程用臨時(shí)表并不需要從臨時(shí)表里把數(shù)據(jù)返回到存儲(chǔ)過程之外的用事務(wù)級(jí)臨時(shí)表即可;如果要從臨時(shí)表里把數(shù)據(jù)返回到存儲(chǔ)過程之外則需要用會(huì)話級(jí)臨時(shí)表(這個(gè)跟mssql不一樣,mssql用事務(wù)級(jí)臨時(shí)表也可以返回結(jié)果)注:存儲(chǔ)過程里使用會(huì)話級(jí)臨時(shí)表時(shí),往臨時(shí)表里插入數(shù)據(jù)前要先清空臨時(shí)表內(nèi)的數(shù)據(jù)


名稱欄目:oracle臨時(shí)表怎么用,oracle 臨時(shí)表
本文路徑:http://weahome.cn/article/dscddeh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部