freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

chap6管理和維護(hù)表(文件)

 

【正文】 UMBER(9,2) DEFAULT 0 ) 。 創(chuàng)建臨時(shí)表 一、認(rèn)識(shí)臨時(shí)表 ? 目前所有使用 Oracle 作為數(shù)據(jù)庫(kù)支撐平臺(tái)的應(yīng)用,大部分?jǐn)?shù)據(jù)量比較龐大的系統(tǒng),即表的數(shù)據(jù)量一般情況下都是在百萬(wàn)級(jí)以上的數(shù)據(jù)量。 創(chuàng)建臨時(shí)表 二、臨時(shí)表的創(chuàng)建 創(chuàng)建 Oracle 臨時(shí)表,可以有兩種類型的臨時(shí)表: 1 會(huì)話級(jí)的臨時(shí)表 2 事務(wù)級(jí)的臨時(shí)表 創(chuàng)建臨時(shí)表 1) 會(huì)話級(jí)的臨時(shí)表 因?yàn)闀?huì)話級(jí)臨時(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ù)就全部沒(méi)有了,當(dāng)然這個(gè)時(shí)候如果以另外一個(gè) SESSION 登陸的時(shí)候是看不到另外一個(gè) SESSION 中插入到臨時(shí)表中的數(shù)據(jù)的。 舉例: 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 。 創(chuàng)建臨時(shí)表 3 兩種類型臨時(shí)表的區(qū)別 會(huì)話級(jí)臨時(shí)表采用 on mit preserve rows ??梢圆捎脤⒋蟊磉M(jìn)行分拆并且得到比較小的結(jié)果集合存放在臨時(shí)表中 2 ) 程序執(zhí)行過(guò)程中可能需要存放一些臨時(shí)的數(shù)據(jù),這些數(shù)據(jù)在整個(gè)程序的會(huì)話過(guò)程中都需要用的等等。 (可以有 lob 列和主外鍵 ) 2 、寫一個(gè)用戶注銷觸發(fā)器,在用戶結(jié)束會(huì)話的時(shí)候刪除本次會(huì)話所插入的所有記錄 (SessionID 等于本次會(huì)話 ID 的記錄 ) 。 2 、數(shù)據(jù)表中的 SessionID 列可以通過(guò) Trigger 實(shí)現(xiàn),以實(shí)現(xiàn)對(duì)應(yīng)用層的透明性。 3 、支持表間的主外鍵連接,且主外鍵連接也是基于會(huì)話的。數(shù)據(jù)塊中的每行數(shù)據(jù)有一個(gè)鎖位,該鎖位號(hào)與事務(wù)槽相同,數(shù)據(jù)庫(kù)服務(wù)器就是通過(guò)每行的鎖位找到數(shù)據(jù)塊頭中的事務(wù)槽,利用數(shù)據(jù)槽中的事務(wù)信息完成對(duì)該行數(shù)據(jù)的操作。但是,如果 BLOCK 空間已經(jīng)不足,也有可能無(wú)法持續(xù)擴(kuò)充到 255 個(gè) ITS 空間喔。 ? 如果有大量的并發(fā)訪問(wèn)使用的這個(gè)塊,則參數(shù)不能太小,否則資源競(jìng)爭(zhēng)將導(dǎo)致系統(tǒng)并發(fā)性能下降。 ? 如果希望在對(duì)象創(chuàng)建后更改 pctfree參數(shù),可通過(guò)下列命令 ? SQL alter table t1 pctfree 20。 總結(jié): ? pctfree 很重要,但對(duì)于查詢系統(tǒng)基本上可以設(shè)置為 0 ? pctused 由于 10g以后 oracle都采用位圖對(duì)段和數(shù)據(jù)塊進(jìn)行管理了,這個(gè)參數(shù)基本可以淘汰 ? initrans ,很重要,但如果不是特別設(shè)置,不要去修改。 ? 注意:為表添加列時(shí)應(yīng)注意,如果表中已經(jīng)有數(shù)據(jù),那么新列不能用 NOT NULL約束,除非為新列設(shè)置缺省值,在默認(rèn)情況下,新插入列的值為NULL。 2 修改列名 ? 語(yǔ)法: ALTER TABLE table_name RENAME COLUMN oldname TO newname。 刪除列 ? 當(dāng)某些列不再需要時(shí),可以將其刪除。 ? 可以刪除一列或多列,同時(shí)刪除與列相關(guān)的索引和約束。 將列標(biāo)記為 UNUSED狀態(tài) ? 刪除列時(shí),將刪除表中每個(gè)記錄的相應(yīng)列值,同時(shí)釋放存儲(chǔ)空間。 ? 對(duì)用戶來(lái)說(shuō),被標(biāo)記為 UNUSED狀態(tài)的列像被刪除了一樣,無(wú)法查詢?cè)摿校珜?shí)際上該列仍然存在,并占用存儲(chǔ)空間。 ? ALTER TABLE player DROP UNUSED COLUMNS。 – 它提交所有的掛起的事務(wù)。 – 該語(yǔ)句釋放表所占用的磁盤空間。如果有相應(yīng)的 trigger,執(zhí)行的時(shí)候?qū)⒈挥|發(fā) . truncate,drop是 ddl, 操作立即生效 ,原數(shù)據(jù)不放到 rollback segment中 ,不能回滾 . 操作不觸發(fā) trigger. 3 速度 ,一般來(lái)說(shuō) : drop。 ? 表分區(qū)的具體作用: ? Oracle的分區(qū)表功能通過(guò)改善可管理性、性能和可用性,從而為各式應(yīng)用程序帶來(lái)了極大的好處。這種分區(qū)方式是最為常用的,并且分區(qū)鍵經(jīng)常采用日期。 ? 所有分區(qū),除了第一個(gè),都會(huì)有一個(gè)隱式的下限值,這個(gè)值就是此分區(qū)的前一個(gè)分區(qū)的上限值。1000039。3000039。 例 2 按時(shí)間 SQL create table fnn_test2 2 ( 3 KPI_CODE VARCHAR2(10), 4 KPI_NAME VARCHAR2(60), 5 FA_BIL_CODE VARCHAR2(10), 9 PAYOUT_RATE NUMBER(10,2), 10 ACCT_YEAR VARCHAR2(4) 11 ) 12 partition by range (ACCT_YEAR) 13 ( 14 partition PART_2023 values less than (39。), 16 partition PART_2023 values less than (39。) 18 )。) tablespace TBS_AGENT, ? PART_202301_SUB_910 values (39。) tablespace TBS_AGENT, ? PART_202301_SUB_912 values (39。 ? 當(dāng)列的值沒(méi)有合適的條件時(shí),建議使用散列分區(qū)。 ? 建議分區(qū)的數(shù)量采用 2的 n次方,這樣可以使得各個(gè)分區(qū)間數(shù)據(jù)分布更加均勻。20230139。 刪除分區(qū) ? 以下代碼刪除了 PART3表分區(qū): ALTER TABLE FNN_TEST DROP PARTITION PART3。 ? 當(dāng)表中即使只有一個(gè)分區(qū)時(shí),也可以截?cái)嘣摲謪^(qū)。 , April 1, 2023 雨中黃葉樹,燈下白頭人。 :43:2514:43:25April 1, 2023 1他鄉(xiāng)生白發(fā),舊國(guó)見青山。 2023年 4月 1日星期六 2時(shí) 43分 25秒 14:43:251 April 2023 1做前,能夠環(huán)視四周;做時(shí),你只能或者最好沿著以腳為起點(diǎn)的射線向前。 :43:2514:43Apr231Apr23 1世間成事,不求其絕對(duì)圓滿,留一份不足,可得無(wú)限完美。 。 , April 1, 2023 閱讀一切好書如同和過(guò)去最杰出的人談話。勝人者有力,自勝者強(qiáng)。 2023年 4月 1日星期六 2時(shí) 43分 25秒 14:43:251 April 2023 1一個(gè)人即使已登上頂峰,也仍要自強(qiáng)不息。 2023年 4月 1日星期六 下午 2時(shí) 43分 25秒 14:43: 1最具挑戰(zhàn)性的挑戰(zhàn)莫過(guò)于提升自我。 :43:2514:43Apr231Apr23 1越是無(wú)能的人,越喜歡挑剔別人的錯(cuò)兒。 2023年 4月 1日星期六 2時(shí) 43分 25秒 14:43:251 April 2023 1空山新雨后,天氣晚來(lái)秋。 :43:2514:43:25April 1, 2023 1意志堅(jiān)強(qiáng)的人能把世界放在手中像泥塊一樣任意揉捏。 , April 1, 2023 很多事情努力了未必有結(jié)果,但是不努力卻什么改變也沒(méi)有。 。 :43:2514:43Apr231Apr23 1故人江海別,幾度隔山川。 ? 通過(guò)以下代碼截?cái)嘧臃謪^(qū): ALTER TABLE FNN_TEST TRUNCATE SUBPARTITION PART2SUB2。 ? 注意:如果刪除的分區(qū)是表中唯一的分區(qū),那么此分區(qū)將不能被刪除,要想刪除此分區(qū),必須刪除表。YYYYMM39。 ? 復(fù)合范圍散列分區(qū): – 這種分區(qū)是基于范圍分區(qū)和散列分區(qū),表首先按某列進(jìn)行范圍分區(qū),然后再按某列進(jìn)行散列分區(qū)。 CREATE TABLE emp ( empno NUMBER (4), ename VARCHAR2 (30), sal NUMBER ) PARTITION BY HASH (empno) PARTITIONS 8 STORE IN (emp1,emp2,emp3,emp4,emp5,emp6,emp7,emp8)。) tablespace TBS_AGENT, ? )。) tablespace TBS_AGENT, ? PART_202301_SUB_911 values (39。 ? create table FNN_TEST3 ? ( ? GENE_CODE_REF VARCHAR2(25), ? AREA_CODE VARCHAR2(15), ? GENE_VALUE VARCHAR2(300) ? ) ? partition by list (AREA_CODE) ? ( ? PART_202301_SUB_290 values (39。), 17 partition PART_2023 values less than (39。), 15 partition PART_2023 values less than (39。4000039。2023039。 MAXVALUE代表了一個(gè)不確定的值。 ? 當(dāng)使用范圍分
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1