首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 資料庫技術(四十四):使用者自訂資料類型建立與管理

     編輯:關於SqlServer

7.3.1 Enterprise Manager 建立

在資料庫物件「User Defined Data Types」右鍵 →「New User Defined Data Type」→ 於屬性對話框指定名稱、繼承系統資料類型、是否允許 NULL 等 → 確定加入資料庫。


圖 7-3 定義使用者自訂資料類型屬性

7.3.2 sp_addtype 建立

語法:sp_addtype [@typename =] type, [@phystype =] system_data_type [, [@nulltype =] 'null_type'] [, [@owner =] 'owner_name']。系統類型不可為 TIMESTAMP;有額外定義需加引號(如 'CHAR(8)')。NULL 屬性可為 NULL、NOT NULL、NONULL,預設同系統。名稱在資料庫中唯一,定義可相同。CREATE TABLE 時可改變 NULL 屬性,但長度不可變更。

範例:exec sp_addtype birthday, datetime, 'not null';exec sp_addtype cardid, 'char(18)', 'not null';exec sp_addtype address, 'varchar(100)', 'not null'。

7.3.3 刪除自訂類型

在 Enterprise Manager 選擇類型後刪除,或使用 sp_droptype。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved