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

正文內(nèi)容

數(shù)據(jù)庫技術(shù)與應用第10章數(shù)據(jù)完整性-資料下載頁

2024-10-04 18:01本頁面
  

【正文】 ① futureonly_ flag取值為 FUTUREONLY時 , 在將規(guī)則綁定到數(shù)據(jù)類型時 , 該綁定規(guī)則的用戶定義數(shù)據(jù)類型僅對新表和表中新列起作用 , 對于此次綁定之前的那些具有該用戶定義數(shù)據(jù)類型屬性的列無效 , 即具有該用戶定義數(shù)據(jù)類型屬性的現(xiàn)有列不會繼承新規(guī)則 。 ② futureonly_ flag取值 NULL(此為默認選項)時,新規(guī)則將綁定到具有用戶定義數(shù)據(jù)類型屬性的每一列,包括現(xiàn)有列和新建列。 可以多次將不同規(guī)則綁定到同一列,但只有最近一次綁定的規(guī)則生效。亦即對同一列,每綁定一次新規(guī)則,以前所綁定的舊規(guī)則將自動失效,一列只有一個規(guī)則生效。 ? 解除綁定 當表中不再需要規(guī)則時 , 可以將規(guī)則與列分離 , 稱為解除綁定 。 解除綁定需要使用系統(tǒng)存儲過程 sp_unbindrule ,語法如下 。 命令格式: sp_unbindrule 39。39。 或 sp_unbindrule 39。user_defined_datatype39。 [ , 39。futureonly_ flag39。 ] 命令說明: futureonly_flag的默認值為 NULL,當它取值為 FUTUREONLY時,現(xiàn)有使用該數(shù)據(jù)類型的列值不會失去規(guī)則,僅將來輸入的數(shù)據(jù)不采納規(guī)則。解除綁定后規(guī)則仍然存在于數(shù)據(jù)庫系統(tǒng)中,只不過它與表的聯(lián)系沒有了。 ? 刪除規(guī)則 刪除規(guī)則的前提是解除數(shù)據(jù)庫中所有表的綁定 。 刪除規(guī)則語法如下 。 命令格式: DROP RULE rule_name ? 使用企業(yè)管理器管理規(guī)則 默 認 與規(guī)則類似,默認值對象(簡稱默認)的優(yōu)點也是僅創(chuàng)建一次就可以綁定到數(shù)據(jù)庫的多個表的列或用戶自定義數(shù)據(jù)類型中,使它們共享默認。 ? 創(chuàng)建默認 創(chuàng)建默認的語法如下 。 命令格式: CREATE DEFAULT default_name AS default_expression 命令說明: ( 1) default_name是符合 SQL Server標識符規(guī)則的默認值名稱 。 ( 2) default_expression是常量 , 用以指出默認值的具體數(shù)值或字符串 。 ? 綁定默認 綁定默認的語法如下 。 命令格式: sp_bindefault default_name , 39。 39。 或 sp_bindefault default_name , 39。user_defined_datatype39。 [ , 39。futureonly_ flag39。 ] 命令說明: ( 1) default_name 為默認值數(shù)據(jù)庫對象的名稱 。 ( 2) 其他語法項目的用法與規(guī)則類似 。 ? 解除綁定 解除默認綁定的語法如下 。 命令格式: sp_unbindefault 39。39。 或 sp_unbindefault 39。user_defined_datatype39。 [ , 39。futureonly_ flag39。 ] ? 刪除默認 刪除默認之前要先解除默認綁定 。 刪除默認的語法如下 。 命令格式: DROP DEFAULT default_name 使用企業(yè)管理器管理默認值對象 與管理規(guī)則類似,在企業(yè)管理器中展開指定數(shù)據(jù)庫節(jié)點,單擊 “ 默認 ” ,在窗口右邊可以看到當前數(shù)據(jù)庫中的所有默認值對象。右擊 “ 默認 ” ,選擇 “ 新建默認 ” ,在彈出的窗口輸入默認名稱及其取值。或右擊某個現(xiàn)有的默認值對象,選擇“ 屬性 ” ,可以查看、修改或綁定該默認值對象。注意在修改之前需要解除綁定。 使用自動編號 IDENTITY SQL Server為自動進行順序編號而引入了自動編號的 IDENTITY屬性。當需要對某一列輸入的數(shù)據(jù)進行有規(guī)律的順序編號且保證每個編號惟一時, 最好是采用IDENTITY,這樣既方便準確,速度又快。具有 IDENTITY屬性的列稱為標識列,其取值稱為標識值,具有如下特點: ( 1) IDENTITY列的數(shù)據(jù)類型只能為tinyint、 smallint、 int、 bigint、 numeric、decimal。 當為 numeric、 decimal類型時 ,不允許有小數(shù)位 。 ( 2) 當用戶向表中插入新的一行記錄時 ,不必也不能向具有 IDENTITY屬性的列輸入數(shù)據(jù) , 系統(tǒng)將自動在該列添加一個按規(guī)定間隔遞增 ( 或遞減 ) 的數(shù)據(jù) 。 ( 3) 每個表至多有一列具有 IDENTITY屬性 , 該列不能為空 、 不允許具有默認值 、不能由用戶更新 。 因此 , IDENTITY列常可以作為主鍵使用 。 ( 4) 使用 IDENTITY時 , 可以設置種子 ( seed)與增量 ( increment) 。 “ 種子 ” 表示系統(tǒng)為表中第一條記錄添加的自動編號數(shù)字 。 “ 增量 ” 表示相鄰兩條記錄之間后一個自動編號數(shù)字減去前一個自動編號數(shù)字的數(shù)值差 , 正值表示后一數(shù)據(jù)大于前一數(shù)據(jù) , 反之后一數(shù)據(jù)小于前一數(shù)據(jù) 。 必須同時指定種子和增量 , 或者二者都不指定 。 如果二者都未指定 , 則取默認值 ( 1,1) 。 當對表中數(shù)據(jù)進行刪除操作后 , 在標識值之間可能會產(chǎn)生數(shù)量不等的差值 。 設置 IDENTITY屬性的語法如下 。 建立表時定義標識列 。 命令格式: CREATE TABLE table_name ( column_name data_type [ IDENTITY [ ( seed, increment ) ] ] NOT NULL [,... n] )
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1