成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

oracle臨時(shí)表怎么換,oracle如何建立臨時(shí)表

Oracle臨時(shí)表

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

成都創(chuàng)新互聯(lián) - 服務(wù)器托管雅安,四川服務(wù)器租用,成都服務(wù)器租用,四川網(wǎng)通托管,綿陽(yáng)服務(wù)器托管,德陽(yáng)服務(wù)器托管,遂寧服務(wù)器托管,綿陽(yáng)服務(wù)器托管,四川云主機(jī),成都云主機(jī),西南云主機(jī),服務(wù)器托管雅安,西南服務(wù)器托管,四川/成都大帶寬,成都機(jī)柜租用,四川老牌IDC服務(wù)商

會(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 語(yǔ)句關(guān)聯(lián)的表在 2 張及以上,并且和一些小表關(guān)聯(lián)。可以采用將大表進(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、如果是多用戶的情況下,反正沒有數(shù)據(jù),你不如把此用戶刪除,再重新建立,建立的時(shí)候,將此用戶的臨時(shí)表空間設(shè)置成新建的臨時(shí)表空間。

2、若是只有一個(gè)用戶,那么使用以下命令,修改臨時(shí)表空間即可

Alter database default temporary tablespace temp;

oracle數(shù)據(jù)庫(kù) ,想把某個(gè)用戶的臨時(shí)表空間換一個(gè)位置

如果原庫(kù)存在,先使用下面語(yǔ)句查詢一下,根據(jù)查詢結(jié)果設(shè)置文件大小。

select

t.tablespace_name,

round(sum(bytes

/

(1024

*

1024)),

0)

ts_size

from

dba_tablespaces

t,

dba_data_files

d

where

t.tablespace_name

=

d.tablespace_name

group

by

t.tablespace_name;

如果沒有則設(shè)置成29g+10g,并且將表空間設(shè)置成自動(dòng)增長(zhǎng)。

網(wǎng)站欄目:oracle臨時(shí)表怎么換,oracle如何建立臨時(shí)表
瀏覽路徑:http://jinyejixie.com/article44/dsssiee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、域名注冊(cè)網(wǎng)站收錄、品牌網(wǎng)站制作建站公司、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

搜索引擎優(yōu)化
遂川县| 凤山县| 黄骅市| 油尖旺区| 常宁市| 堆龙德庆县| 自贡市| 达日县| 六枝特区| 鲁甸县| 交城县| 堆龙德庆县| 离岛区| 淮北市| 武义县| 永宁县| 高密市| 岑巩县| 时尚| 潮安县| 建水县| 阿拉尔市| 临澧县| 阳新县| 比如县| 疏附县| 扎鲁特旗| 凤台县| 新巴尔虎左旗| 绥阳县| 仁化县| 上栗县| 莒南县| 永新县| 宜春市| 靖州| 沿河| 乡城县| 长岛县| 天峻县| 抚州市|