获取名称表,命名列,使用.net命名数据

时间:2010-10-15 07:31:15

标签: .net sql-server conditional-statements

如何获取数据库中的所有名称表,名称列和值。

示例我在sqlserver 2005中有数据库“Northwind”。 名称或值可以存储在集合中,如System.Web.UI.WebControls.Table或列表集合,或其他可能的可访问。示例:“Customers”作为名称表,“CompanyName”作为名称列,“”作为“BólidoComidaspreparadas”列中的值。

我希望这样做的原因,我想用条件进行脚本更新..

方面

2 个答案:

答案 0 :(得分:3)

您可以使用SqlConnection.GetSchema方法。

Retrieving Database Schema Information (ADO.NET)

答案 1 :(得分:0)

或者在SQL端,你可以使用这样的系统视图: SELECT [TABLE_NAME] FROM [INFORMATION_SCHEMA]。[TABLES]