熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL Server >> 正文

SQL技巧:探索用戶自定義數據類型

2013-11-15 14:43:12  來源: SQL Server 

  用戶自定義數據類型是一個確保數據庫中域與數據緊密結合的好辦法數據的類型可能在整個數據庫中都是一致的每個數據的適用范圍和它的數據類型是相關聯的sp_bindrule過程是一個向後兼容過程該過程為數據類型確定了一個適用范圍CREATE RULE命令也是一個向後兼容命令為域值的遵守產生了一個規則該規則可以被限制為用戶自定義的數據類型CREATE DEFAULT也是一個向後兼容命令而且也可以被限制為用戶自定義的數據類型
  這些向後兼容命令都是由SYBASE演化而來的SQL Server的未來版本是否支持它們現在還不能確定微軟推薦用戶使用CHECK CONSTRAINT命令然而CHECK CONSTRAINTS不支持模塊化編碼你必須為所有需要CHECK CONSTRAINT的表格的每一列都創建一個CHECK CONSTRAINT另一方面創建規則和缺省值並把它們限制在一個用戶自定義數據類型這個過程只需進行一次用戶自定義數據類型有很多種比如性別和標簽的布爾值性別的域值可以是雄性雌性以及未知布爾值的域值可以是數值也可以是真假值
  
  下面的例子說明了向後兼容方法的模塊性和關聯域的未來方法
  

From:http://tw.wingwit.com/Article/program/SQLServer/201311/22231.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.