[英]How to get column details (column, datatype) of table in SQL Server?
我是數據庫新手,我剛剛使用“新表”創建了一個表,但我想列出列及其屬性,如屏幕截圖所示。
什么是 SQL 命令? 我在來這里之前用谷歌搜索了它,但它沒有用,任何幫助表示贊賞。 謝謝
您可以使用此查詢:
SELECT * from INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME='YourTableName'
這個鏈接可能會有所幫助。 訪問https://docs.microsoft.com/en-us/sql/relational-databases/system-information-schema-views/columns-transact-sql?view=sql-server-ver15
您可以使用此查詢
SELECT TAB.name AS TableName, COL.name AS ColumnName, TYP.name AS DataTypeName,
TYP.max_length AS MaxLength
From sys.columns COL
INNER JOIN sys.tables TAB
On COL.object_id = TAB.object_id
INNER JOIN sys.types TYP
ON TYP.user_type_id = COL.user_type_id
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.