如何使用c#.net在SQL Server数据库中的任何位置找到值?

时间:2012-06-28 10:55:04

标签: c#

如何使用c#.net?

在SQL Server数据库中的任何位置找到值

2 个答案:

答案 0 :(得分:5)

粗略地说,您首先必须查询数据库方案才能获得所有表:

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES

然后,使用新查询中返回的表名称浏览结果集

SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.Columns WHERE TABLE_NAME = [resulting table name from previous query]

从这里开始,您可以循环每一列,并使用列值创建一个select语句     where ='[searchterm]'。

答案 1 :(得分:1)

MSDNCodeProject上阅读这个简单的教程。互联网上有很多例子和教程。只是google it