簡體   English   中英

如何獲取 SQL 服務器中表的列詳細信息(列、數據類型)?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM