SQL Server2000用戶定義數(shù)據(jù)類型使用示例
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
用戶定義數(shù)據(jù)類型提供了一個(gè)便利的方法來確保數(shù)據(jù)類型的一致性,即在值域可能相同的列上使用用戶定義數(shù)據(jù)類型替代系統(tǒng)提供的數(shù)據(jù)類型。例如,數(shù)據(jù)庫可能將在很多個(gè)表中存儲(chǔ)各種各樣的電話號(hào)碼。盡管號(hào)碼不是單一的,但存在確定的方法來存儲(chǔ)電話號(hào)碼,這在數(shù)據(jù)庫一致性方面是重要的。可以創(chuàng)建用戶定義數(shù)據(jù)類型,在表列中一致地使用它,確保電話號(hào)碼使用相同的數(shù)據(jù)類型[1]。 下邊建立一個(gè)用戶定義數(shù)據(jù)類型phone_number: 建立好用戶定義數(shù)據(jù)類型后,新建表時(shí)就可以像使用系統(tǒng)數(shù)據(jù)類型一樣使用它了: 程序代碼 create table UserTB ( id int identity(1,1) not null, username nvarchar(20), age bit, phone phone_number ) 注意,在SQL Server2000內(nèi)部,用戶定義數(shù)據(jù)類型仍然被看作是系統(tǒng)數(shù)據(jù)類型。我們來看一下: 程序代碼 select colid,name,xtype,length from syscolumns where id=object_id('UserTB')
該文章在 2011/3/13 0:29:59 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |