數據庫表syscolumns 各個字段含義 select * from syscolumns where name='textA'


每個數據庫創建后都會有一些系統表用來存儲該數據庫的一些基本信息

每個表和視圖中的每列在表中占一行,存儲過程中的每個參數在表中也占一行。該表位於每個數據庫中。

列名 數據類型 描述
name sysname 列名或過程參數的名稱。
id int 該列所屬的表對象 ID,或與該參數關聯的存儲過程 ID。
xtype tinyint systypes 中的物理存儲類型。
typestat tinyint 僅限內部使用。
xusertype smallint 擴展的用戶定義數據類型 ID。
length smallint systypes 中的最大物理存儲長度。
xprec tinyint 僅限內部使用。
xscale tinyint 僅限內部使用。
colid smallint 列或參數 ID。
xoffset smallint 僅限內部使用。
bitpos tinyint 僅限內部使用。
reserved tinyint 僅限內部使用。
colstat smallint 僅限內部使用。
cdefault int 該列的默認值 ID。
domain int 該列的規則或 CHECK 約束 ID。
number smallint 過程分組時(0 表示非過程項)的子過程號。
colorder smallint 僅限內部使用。
autoval varbinary(255) 僅限內部使用。
offset smallint 該列所在行的偏移量;如果為負,表示可變長度行。
status tinyint 用於描述列或參數屬性的位圖:

0x08 = 列允許空值。
0x10 = 當添加 varchar 或 varbinary列時,ANSI 填充生效。保留 varchar 列的尾隨空格,保留 varbinary 列的尾隨零。
0x40 = 參數為 OUTPUT 參數。
0x80 = 列為標識列。

type tinyint systypes 中的物理存儲類型。
usertype smallint systypes 中的用戶定義數據類型 ID。
printfmt varchar(255) 僅限內部使用。
prec smallint 該列的精度級別。
scale int 該列的小數位數。
iscomputed int 表示是否已計算該列的標志:

0 = 未計算。
1 = 已計算。

isoutparam int 表示該過程參數是否是輸出參數:

1 = 真。
0 = 假。

isnullable int 表示該列是否允許空值:

1 = 真。
0 = 假。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM