close

顯示特定資料表的所有欄位名稱
SELECT B.NAME  FROM SYSOBJECTS AS A, SYSCOLUMNS AS B WHERE A.XTYPE = 'U' AND A.ID = B.ID AND A.NAME='TableName';
SELECT ORDINAL_POSITION,COLUMN_NAME,DATA_TYPE,CHARACTER_MAXIMUM_LENGTH,IS_NULLABLE,COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='TableName' ORDER BY ORDINAL_POSITION ASC;
EXEC SP_COLUMNS TableName;


取得資料庫所有資料表名稱
SELECT * FROM SYSOBJECTS WHERE XTYPE = 'U';


伺服器各資料庫的名稱
SELECT NAME FROM MASTER.DBO.SYSDATABASES;


資料表及檢視表名稱
SELECT Table_name FROM INFORMATION_SCHEMA.TABLES ORDER BY Table_name;


找資料表的PK欄位
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE WHERE TABLE_NAME = 'TableName';

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 wealth88 的頭像
    wealth88

    時機律動來往間

    wealth88 發表在 痞客邦 留言(0) 人氣()