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

正文內(nèi)容

chap6管理和維護(hù)表-全文預(yù)覽

2025-03-27 19:37 上一頁面

下一頁面
  

【正文】 區(qū)時,請考慮以下幾個規(guī)則: ? 每一個分區(qū)都必須有一個 VALUES LESS THEN子句,它指定了一個不包括在該分區(qū)中的上限值。 ? 此外 ,分區(qū)還可以極大簡化常見的管理任務(wù),分區(qū)是構(gòu)建千兆字節(jié)數(shù)據(jù)系統(tǒng)或超高可用性系統(tǒng)的關(guān)鍵工具。 delete 4 安全性 :小心使用 drop 和 truncate,尤其沒有備份的時候 .否則哭都來不及 5 使用上 ,想刪除部分?jǐn)?shù)據(jù)行用 delete,注意帶上 where子句 . 回滾段要足夠大 . 分區(qū)表 ? 當(dāng)表中的數(shù)據(jù)量不斷增大,查詢數(shù)據(jù)的速度就會變慢,應(yīng)用程序的性能就會下降,這時就應(yīng)該考慮對表進(jìn)行分區(qū)。 3 刪除表內(nèi)容 ? delete table tablename; ? delete語句是 dml,這個操作會放到 rollback segement中 ,事務(wù)提交之后才生效 。 2 截?cái)啾? ? 截?cái)啾? ? truncate table tablename; ? 特性: – 它刪除表中所有的數(shù)據(jù)行,但保留表的結(jié)構(gòu)。 – 它也刪除表的所有索引。 將列標(biāo)記為 UNUSED狀態(tài) ? 例子: ? 將 employee表中 sage、 sname、 resume列設(shè)置為UNUSED狀態(tài) ? ALTER TABLE player SET UNUSED COLUMN sage。 ? 為了避免在數(shù)據(jù)庫使用高峰期間由于刪除列的操作而占用過多的資源,可以暫時將列置為 UNUSED狀態(tài)。 ? 例子:刪除 employess表中的 sno,phone,hiredate列,語句為: ? ALTER TABLE sc DROP COLUMN sno CASCADE CONSTRAINTS。刪除列的方法有兩種,一種是直接刪除,另一種是將列先標(biāo)記為 UNUSED,然后進(jìn)行刪除。 3 修改列類型 ? 語法: ALTER TABLE table_name MODIFY column_name new_datatype; ? 舉例: ALTER TABLE employee MODIFY ename CHAR(20)。 ? 例子: ALTER TABLE employee ADD (phone VARCHAR2(10), hiredate DATE DEFAULT SYSDATE NOT NULL)。 維護(hù)列 ? 添加列 ? 語法: ALTER TABLE table_name ADD(new_column_name datatype[DEFAULT value] [NOT NULL])。T139。侍者把水倒入放在我們面前的水杯,要多滿呢,我們要求他倒 9 分滿好了,這時候 PCTFREE 代表著設(shè)定為 10 ,意思就是說,當(dāng) BLOCK 使用到達(dá) 90% 的時候,就不可以在使用了,這個 BLOCK 應(yīng)該從 FREELIST 列表中移除 (unlink) 。事務(wù)表會根據(jù)需要動態(tài)擴(kuò)展,最大達(dá)到 MAXTRANS 個條目(假設(shè)塊上有足夠的自由空間)。 ? 設(shè) initrans值為 2,則數(shù)據(jù)庫服務(wù)器在一個數(shù)據(jù)塊中最多有兩個并行的事務(wù)可以獨(dú)立、并行的通過自己的事務(wù)槽,實(shí)現(xiàn)對共享數(shù)據(jù)塊中的行數(shù)據(jù)的事務(wù)操作。 維護(hù)參數(shù) ? 1 initrans ? initrans用于對數(shù)據(jù)塊的行級并行操作的控制。 擴(kuò)展臨時表的優(yōu)點(diǎn): 1 、實(shí)現(xiàn)了與 Oracle 的基于會話的臨時表相同的功能。 4 、程序讀取數(shù)據(jù)時,只讀取與當(dāng)前會話 ID 相同的記錄即可。 2 )不支持主外鍵關(guān)系 所以,由于以上原因,可以自己創(chuàng)建臨時表,以彌補(bǔ) oracle 臨時表的不足之處。 用法上,會話級別只有當(dāng)會話結(jié)束臨時表中的數(shù)據(jù)才會被截?cái)?,而且事?wù)級臨時表則不管是 mit 、 rollback 或者是會話結(jié)束,臨時表中的數(shù)據(jù)都將被截?cái)? 。 創(chuàng)建臨時表 事務(wù)級臨時表的創(chuàng)建方法: Create Global Temporary Table Table_Name (Col1 Type1,Col2 Type2...) On Commit Delete Rows 。當(dāng)某一個 SESSION 退出之后臨時表中的數(shù)據(jù)就被截?cái)?(truncate table ,即數(shù)據(jù)清空 )了。 創(chuàng)建臨時表 ? 對 臨時表的理解 – 在 Oracle 中創(chuàng)建一張表,這個表不用于其他的什么功能,主要用于自己的軟件系統(tǒng)一些特有功能才用的,而當(dāng)你用完之后表中的數(shù)據(jù)就沒用了。 外鍵的定義 1 vendor表的定義代碼 CREATE TABLE vendors ( vendor_id NUMBER, 供應(yīng)商 id vendor_name VARCHAR2(50) NOT NULL, 供應(yīng)商名稱 CONSTRAINT vendors_pk PRIMARY KEY (vendor_id), 主鍵 CONSTRAINT vendor_name_uq UNIQUE (vendor_name) 唯一性約束 ) 外鍵的定義 2 在 invoice表中為 vendor_id列創(chuàng)建外鍵關(guān)聯(lián) CREATE TABLE invoice ( invoice_id NUMBER , 自動編號,唯一,不為空 vendor_id NUMBER REFERENCES vendors (vendor_id), 供應(yīng)商 ID invoice_number VARCHAR2(50), 發(fā)票編號 invoice_date DATE DEFAULT SYSDATE, 發(fā)票日期 invoice_total NUMBER(9,2) , 發(fā)票總數(shù) payment_total NUMBER(9,2) DEFAULT 0, 付款總數(shù) CONSTRAINT invoiceid_vendorid_pk PRIMARY KEY (invoice_id,vendor_id), CONSTRAINT vendor_id_un UNIQUE (vendor_id) )。 在 SQL Developer中創(chuàng)建表 ? Oracle SQL Developer提供了所見即所得的數(shù)據(jù)表設(shè)計(jì)器窗口,可以通過導(dǎo)航面板的樹狀視圖,展開數(shù)據(jù)庫連接節(jié)點(diǎn),右擊數(shù)據(jù)表節(jié)點(diǎn),選擇 新建表 ...菜單項(xiàng),將顯示表設(shè)計(jì)器窗口。d:/test39。 在某些情況下,需要把數(shù)據(jù)從存放在磁盤的表中調(diào)到計(jì)算機(jī)內(nèi)存中進(jìn)行處理,最后將處理結(jié)果顯示出來或最終寫回?cái)?shù)據(jù)庫。 二、集合數(shù)據(jù)類型 嵌套表 查詢嵌套表 select name,birthdate from table (select animals from breeder)。,39。), animal_ty(39。,39。,39。, animal_nt(animal_ty(39。31MAR9739。dog39。rover39。31MAR9739。dog39。 3) 創(chuàng)建表 breeder:飼養(yǎng)員的信息表 create table breeder(breedername varchar2(25),animals animal_nt)nested table animals store as animals_nt_tab。 1) 創(chuàng)建類型 animal_ty:此類型中,對于每個動物都包含有一個記錄,記載了其品種、名稱和出生日期信息??疾橐粋€包含部門信息的表,在任何時間內(nèi)每個部門會有很多項(xiàng)目正在實(shí)施。 嵌套表的定義 嵌套表是表中之表。 一、標(biāo)量數(shù)據(jù)類型 1 BFILE 存儲指向數(shù)據(jù)庫外部文件的定位符。 可存儲 4GB。最多可以存儲 2GB 的數(shù)據(jù)。最多可以存儲 2023B。 CREATE TABLE test(name DATE) TIMESTAMP 使用年、月、日、小時、分鐘、秒域來對日期 /時間提供更詳細(xì)的支持。建議使用 LOB 數(shù)據(jù)類型來代替 LONG 類型。 CREATE TABLE test(name number(5,2)) LONG LONG 類型的列存儲可變長度的字符串,最多可以存儲 2GB 的數(shù)據(jù)。 ?s 表示范圍,它表示小數(shù)點(diǎn)后的位數(shù)。這個數(shù)據(jù)類型最多可存儲 4000B 。 CREATE TABLE test(name varchar2(20)) 一、標(biāo)量數(shù)據(jù)類型 NCHAR NLS( national language support , 國際語言支持)的數(shù)據(jù)類型僅可以存儲由數(shù)據(jù)庫 NLS 字符集定義的 Unicode 字符集。 一、 標(biāo)量數(shù)據(jù)類型 CHAR 最多可以以固定長度的格式存儲 2023個字符或字節(jié) 。給每一列指派特定的數(shù)據(jù)類型來定義將在這個列中存儲得數(shù)據(jù)類型。 VARCHAR2 比 VARCHAR 更適合使用,由于兼容性的原因,所以仍然在 Oracle 數(shù)據(jù)庫中保留著 VARCHAR 。 CREATE TABLE test(name Nchar(20)) 注意:在
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1