SQL 系統資料表 syscolumns 記錄得資料庫中,所有被建置的資料表最重的訊息。
諸如:欄位名稱、寛度、資料型態…等。
其中,用以表示欄位的資料型態,是被呈現在 xtype 欄位中。但該欄位是以數字值來表示。
該如何得知該數字的含義?
事實上,相關資料是存放在 systypes 資料表中。
select * from systypes
order by xtype
------------------------------------------------------------
34 image
35 text
36 uniqueidentifier
48 tinyint
52 smallint
56 int
58 smalldatetime
59 real
60 money
61 datetime
62 float
98 sql_variant
99 ntext
104 bit
106 decimal
108 numeric
122 smallmoney
127 bigint
165 varbinary
167 varchar
173 binary
175 char
189 timestamp
231 sysname
231 nvarchar
239 nchar
------------------------------------------------------------
2 則留言:
It seems no one on the web supplies info about new types introduced in SQL 2008
date 40
time 41
datetime2 42
datetimeoffset 43
Tks for your content
張貼留言