要得知資料表的結構訊息,可以用 sp_columns 'Table_Name' 這是在 Query Analyzer 中運行。
若是要在 程式中 來取得相關表結構訊息,則要配合 syscolumns 、sysobjects 或是 syscolumns 及object_id()。
方法一:
select a.* from syscolumns a
left join sysobjects b on a.id=b.id
where b.name='Table_Name'
方法二:
select * from syscolumns where id=object_id('Table_Name')
其中有些欄位意義如下:
name : 欄位的名稱
xtype : 用以表示欄位的資料型態,可參考文章:SQL 系統資料表 syscolumns 的 xtype 數據意義?
length : 表示該欄位的寬度
沒有留言:
張貼留言