What is the equivalent of 'describe table' in SQL Server?

前端 未结 23 1024
一整个雨季
一整个雨季 2020-11-27 09:12

I have a SQL Server database and I want to know what columns and types it has. I\'d prefer to do this through a query rather than using a GUI like Enterprise Manager. Is the

23条回答
  •  抹茶落季
    2020-11-27 09:55

    SELECT C.COLUMN_NAME, C.IS_NULLABLE, C.DATA_TYPE, TC.CONSTRAINT_TYPE, C.COLUMN_DEFAULT
        FROM INFORMATION_SCHEMA.COLUMNS AS C
        FULL JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE AS CC ON C.COLUMN_NAME = CC.COLUMN_NAME 
        FULL JOIN INFORMATION_SCHEMA.TABLE_CONSTRAINTS AS TC ON CC.CONSTRAINT_NAME = TC.CONSTRAINT_NAME
    WHERE C.TABLE_NAME = '';
    

    Sample Output

    提交回复
    热议问题