【发布时间】:2011-07-09 18:32:06
【问题描述】:
我已经研究了几天,感觉自己在绕圈子。我对 SQL 有基本的了解,但有很多地方我不明白。
我有一个表,其中存储了我的数据库中所有其他表的名称和字段。
tblFields
===================================================
TableName FieldName BookmarkName
---------------------------------------------------
Customer FirstName CustomerFirstName
Customer LastName CustomerLastName
Customer DOB CustomerDOB
我想写一个SELECT 声明如下,但我无法让它工作:
SELECT (SELECT [FieldName] FROM [TableName]) FROM tblFields
这可能吗?我开发的应用程序要求用户自定义报告。
【问题讨论】:
-
我不明白你想做什么。
-
您可以使用字符串构造函数来创建此查询 - 尽管可能必须使用另一种语言(例如 C#)来构造查询,然后针对 DB 运行它。
-
您需要说明 RDBMS(和版本)。
标签: sql sql-server select dynamic-sql