我只是想知道是否有一個簡短的 SQL 查詢與 Python 中的 pandas df.info() 函式的作業方式相同?快速回傳表元資料的東西。
uj5u.com熱心網友回復:
以下應該作業:
select schema_name(tab.schema_id) as schema_name,
tab.name as table_name,
col.column_id,
col.name as column_name,
t.name as data_type,
col.max_length,
col.precision
from sys.tables as tab
inner join sys.columns as col
on tab.object_id = col.object_id
left join sys.types as t
on col.user_type_id = t.user_type_id
order by schema_name,
table_name,
column_id;
uj5u.com熱心網友回復:
如果您想從 sql server 中提取詳細資訊,那么 information_schema 物件會有所幫助
select * from information_schema.tables t
join information_schema.columns c on t.table_name = c.table_name
where t.table_name = '<your table name>'
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/418730.html
標籤:
