gpt4 book ai didi

c# - 如何在运行时在 C# 中获取表的列名?

转载 作者:太空狗 更新时间:2023-10-29 17:38:02 26 4
gpt4 key购买 nike

假设我在 SQLServer 中有一个名为 MyTable 的表

ID FirstName   LastName
1 Harry Dan
2 Maria Vicente
3 Joe Martin

现在如果我必须在表中插入任何数据,我将像这样简单地触发插入查询

INSERT INTO MyTable (ID, FirstName, LastName) VALUES (4, Smith, Dan);

但是如果我事先不知道列名怎么办,我只知道表名。那有没有办法在运行时获取表的列名呢?

最佳答案

你可以使用sql-

SELECT name FROM sys.columns WHERE object_id = OBJECT_ID('TABLE_NAME') 

关于c# - 如何在运行时在 C# 中获取表的列名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16168395/

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