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

正文內(nèi)容

db2數(shù)據(jù)庫(kù)對(duì)象基礎(chǔ)知識(shí)-展示頁(yè)

2025-07-07 08:14本頁(yè)面
  

【正文】 并沒(méi)有再次使用它。)。INSERT INTO t1 VALUES (NEXTVAL FOR myseq, 39。)。INSERT INTO t1 VALUES (NEXTVAL FOR myseq, 39。)。INSERT INTO t1 VALUES (NEXTVAL FOR myseq, 39。BOB39。下面的例子例釋了這些表達(dá)式的使用。如果希望其他用戶也能夠使用序列,則需要使用下面的語(yǔ)句:GRANT USAGE ON SEQUENCE seq_object_name TO PUBLIC有兩種表達(dá)式可用于生成和獲取序列值。DROP SEQUENCE myseq RESTRICT生成和獲取序列值 序列是一種數(shù)據(jù)庫(kù)對(duì)象,因此對(duì)序列的訪問(wèn)也是由權(quán)限來(lái)控制的。刪除一個(gè)序列對(duì)象與刪除任何其他的數(shù)據(jù)庫(kù)對(duì)象是一樣的,不同之處是這里還要使用到一個(gè) RESTRICT 關(guān)鍵字。除了序列值的數(shù)據(jù)類型以外,上面所討論的所有的設(shè)置都可以修改。因此,更高效的做法是根據(jù)請(qǐng)求來(lái)獲取值,并將這些值緩存在內(nèi)存中。如果沒(méi)有使用緩存,則性能就會(huì)下降,因?yàn)橐l繁地生成序列數(shù)字。當(dāng) DB2 重新啟動(dòng)時(shí),又會(huì)生成和緩存下一塊的值,從而造成值之間的不連續(xù),即值之間存在間隔。CACHE 20 是缺省的行為。注意,如果 CYCLE 生效,則序列就可以生成重復(fù)的值。為了改變這種缺省行為,可以使用 MINVALUE 和 MAXVALUE 選項(xiàng)來(lái)為生成的值設(shè)置一個(gè)邊界。例如,INTEGER 類型的序列值必須處在 2,147,483,647 到 2,147,483,647 之間的范圍內(nèi)。這里還支持正、負(fù)常量,以產(chǎn)生升序和降序值。在這個(gè)例子中,序列的第一個(gè)值是 360。這進(jìn)一步擴(kuò)展了用戶定義獨(dú)特類型在應(yīng)用程序中的使用。這些類型包括 SMALLINT、INTEGER、BIGINT 或 DECIMAL。因此,標(biāo)識(shí)列的特征也適用于序列對(duì)象。序列對(duì)象與標(biāo)識(shí)列(identity column)不同,標(biāo)識(shí)列是要與一個(gè)特定的表綁在一起的,而序列是一種全局的、獨(dú)立的對(duì)象,同一個(gè)數(shù)據(jù)庫(kù)中的任何表都可以使用它。My first alias on tab139。在本教程系列的第 2 部分,Data manipulation ,我們將學(xué)習(xí)更多有關(guān)聯(lián)邦系統(tǒng)的知識(shí)。昵稱是引用位于聯(lián)邦系統(tǒng)上的數(shù)據(jù)表或視圖的數(shù)據(jù)庫(kù)對(duì)象。關(guān)于數(shù)據(jù)庫(kù)對(duì)象權(quán)限的完整清單,請(qǐng)參考 DB2 DBA 認(rèn)證教程 Server management(請(qǐng)參閱 參考資料)。使用別名時(shí)無(wú)需專門的授權(quán)或權(quán)限??梢栽谠磳?duì)象所在的同一模式中創(chuàng)建別名(如第 1 行),或者也可以全限定別名(如第 2 行)。 CREATE SYNONYM FOR 。下面是 CREATE ALIAS 語(yǔ)句的一些例子: CREATE ALIAS aliastab1 FOR tab1。別名也可以作為另一個(gè)別名的昵稱。例如,下面的語(yǔ)句創(chuàng)建一個(gè)名為 employee(小寫)的表,該表的列定義與表 EMPLOYEE(大寫)是一樣的。在繼續(xù)之前,有一點(diǎn)要注意:在下面看到的一些例子中,對(duì)象名稱是以小寫形式指定的。常用的數(shù)據(jù)庫(kù)對(duì)象有:表 用戶定義數(shù)據(jù)類型 約束 視圖 索引 除了 Family Fundamentals 教程里介紹的一些數(shù)據(jù)庫(kù)對(duì)象外,還有一些其他的對(duì)象,很多開(kāi)發(fā)人員在開(kāi)發(fā) DB2 應(yīng)用程序時(shí)會(huì)發(fā)現(xiàn)這些對(duì)象比較有用。通過(guò)使用數(shù)據(jù)定義語(yǔ)言(DDL),可以創(chuàng)建、修改和刪除數(shù)據(jù)庫(kù)對(duì)象。DB2數(shù)據(jù)庫(kù)對(duì)象基本數(shù)據(jù)庫(kù)對(duì)象 數(shù)據(jù)庫(kù)對(duì)象是一個(gè)數(shù)據(jù)庫(kù)的構(gòu)造塊(building block)。DB2 提供了不同類型的數(shù)據(jù)庫(kù)對(duì)象來(lái)存儲(chǔ)和表示不同信息。要操縱數(shù)據(jù)庫(kù)對(duì)象,可以使用數(shù)據(jù)操縱語(yǔ)言(DML),例如 SELECT、UPDATE、INSERT 和 SELECT 語(yǔ)句。本節(jié)我們將介紹這些對(duì)象。無(wú)論 DB2 在哪個(gè)平臺(tái)上運(yùn)行,它總是以大寫形式存儲(chǔ)名稱,除非標(biāo)識(shí)符的名稱以雙引號(hào)()括起來(lái)了。 CREATE TABLE employee LIKE employee別名 別名(alias) 是指一個(gè)已有的表、視圖的另一個(gè)名稱,也叫昵稱(nickname)。與這些對(duì)象一樣,別名也可以被創(chuàng)建或刪除,可以有與之相關(guān)的注釋。 CREATE ALIAS FOR ??梢钥吹剑珻REATE ALIAS 語(yǔ)句比較簡(jiǎn)單。為了與 DB2 for zSeries 兼容,使用關(guān)鍵字 SYNONYM 代替 ALIAS 也是合法的(如第 3 行)。不過(guò),需要獲得與別名所引用的底層對(duì)象相關(guān)的授權(quán)。前面已提到,我們也可以為 昵稱 創(chuàng)建別名。聯(lián)邦數(shù)據(jù)庫(kù)支持超出了本教程的范圍。要為別名添加注釋,可以發(fā)出以下語(yǔ)句: COMMENT ON aliastab1 IS 39。要?jiǎng)h除一個(gè)別名,使用 DROP 語(yǔ)句,這與所有其他數(shù)據(jù)庫(kù)對(duì)象是一樣的: DROP ALIAS aliastab1序列對(duì)象 序列(sequence)是一種數(shù)據(jù)庫(kù)對(duì)象,這種對(duì)象允許自動(dòng)生成值。標(biāo)識(shí)列是序列對(duì)象的一種特例。下面就例釋了一條 CREATE SEQUENCE 語(yǔ)句: CREATE SEQUENCE myseq AS INTEGER START WITH 360 INCREMENT BY 10 NO MAXVALUE CYCLE CACHE 20 任何包括 0 在內(nèi)的數(shù)字?jǐn)?shù)據(jù)類型都可用于序列值?;谶@些數(shù)據(jù)類型的任何用戶定義獨(dú)特類型(distinct type)也都可以用于序列值。 如上面的例子所示,您可以為序列對(duì)象指定起始值,從而自定義序列對(duì)象。后續(xù)值的生成是由 INCREMENT BY 子句控制的。 缺省情況下,一個(gè)序列所生成的最小值和最大值是由該序列數(shù)據(jù)類型的取值范圍來(lái)界定的。在 DB2 SQL Reference Guide 中可以找到所有數(shù)字?jǐn)?shù)據(jù)類型的取值范圍。如果達(dá)到了最小值或最大值,那么可以使用另一個(gè)選項(xiàng),即 CYCLE 或 NO CYCLE 來(lái)規(guī)定序列值是否應(yīng)該循環(huán)。CACHE 選項(xiàng)允許 DB2 將一些預(yù)先分配好空間的值保留在內(nèi)存中,以提高性能。關(guān)于這個(gè)選項(xiàng)有一點(diǎn)要謹(jǐn)記:如果在所有緩存的值被使用之前關(guān)閉 DB2,那么任何緩存的值和未使用的值都將被丟棄。如果應(yīng)用程序不允許值之間有間隔,可以考慮使用 NOCACHE 選項(xiàng)。每當(dāng)生成一個(gè)新值的時(shí)候,都會(huì)寫下一條日志記錄。通過(guò) ALTER SEQUENCE 語(yǔ)句,可以更改序列對(duì)象的特征。要獲得完整的語(yǔ)法,請(qǐng)參考 DB2 SQL Reference Guide (請(qǐng)參閱 參考資料)。這樣可以防止在有依賴的情況下刪除序列。缺省情況下,只有序列的創(chuàng)建者,即 SYSADM 和 DBADM 擁有該對(duì)象的 USAGE 權(quán)限。NEXTVAL FOR seqna
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1