起首打開SSMS軟件,并登錄SQL server 數據庫。
 點擊【新建查詢】按鈕,新建一個SQL查詢窗口,并選擇響應的數據庫。
 要查詢某個表的字段數目,需要用到一個名為syscolumns的系統數據表,該表存儲所有的表、視圖、存儲過程等對象的信息,而數據表的每一個字段的信息也會以一行記實顯示在表中,輸入select * from syscolumns 可查看所有對象信息。
 但syscolumns里沒有表名,只有表的ID ,需要用系統函數object_id( )求得某個表的對應ID是幾多。舉例i,在適才的語句后加上 where id=object_id('CJB') ,即過濾前提表名為CJB的數據表,執行后可查詢CJB表的所有字段信息。
 最后再點竄一下適才的語句,變為: select count(*) as '字段數目' from syscolumns where id=object_id('CJB') 即用count()函數統計數據行數。可以看到統計的字段數目為5個。
 最后我們可以 執行語句 select * from cjb 查看表CJB,數一下是否是5個字段,驗證一下成果是否準確。
 END0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!