你能帮我解决一下我的查询问题。我是数据库编程的新手,我在网上寻求帮助,但没有解决我的问题。我很厌倦,想知道这是否可能。 我想要完成的是执行SELECT查询,其中要在运行时提供要搜索的列。像这样:
SELECT *
FROM myTable
WHERE @columnToSeach = @_ColumnName
建议非常受欢迎,因为我的大脑实际上正在流血。
答案 0 :(得分:1)
一个非常快速的解决方案是:
execute ('SELECT * FROM myTable WHERE ' + @columnToSeach + '=' + @_ColumnName)