gpt4 book ai didi

sql-server - 如何在 SQL Server 查询中显示表结构?

转载 作者:行者123 更新时间:2023-12-01 17:48:59 29 4
gpt4 key购买 nike

SELECT DateTime, Skill, Name, TimeZone, ID, User, Employee, Leader 
FROM t_Agent_Skill_Group_Half_Hour AS t

我需要在查询中查看表结构。

最佳答案

对于SQL Server,如果使用较新的版本,可以使用

select *
from INFORMATION_SCHEMA.COLUMNS
where TABLE_NAME='tableName'

获取架构有不同的方法。使用ADO.NET,您可以使用schema methods 。使用 DbConnectionGetSchema methodDataReaderGetSchemaTable method .

如果您有一个用于查询的阅读器,您可以执行以下操作:

using(DbCommand cmd = ...)
using(var reader = cmd.ExecuteReader())
{
var schema = reader.GetSchemaTable();
foreach(DataRow row in schema.Rows)
{
Debug.WriteLine(row["ColumnName"] + " - " + row["DataTypeName"])
}
}

参见this article了解更多详情。

关于sql-server - 如何在 SQL Server 查询中显示表结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18298433/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com