2013年8月22日

TSQL查詢資料表的欄位資訊

如果要知道資料表欄位的相關訊息可以用以下 SQL

 

--切到資料表所在資料庫
use AdventureWorks;
--查詢Product資料表的欄位資訊

--格式1
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Product'

--格式2
SELECT ORDINAL_POSITION ,COLUMN_NAME ,DATA_TYPE
,CHARACTER_MAXIMUM_LENGTH ,IS_NULLABLE ,COLUMN_DEFAULT
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Product' ORDER BY ORDINAL_POSITION ASC;

沒有留言:

張貼留言