【发布时间】:2014-01-16 11:25:37
【问题描述】:
我的 SQL 代码相当简单。我正在尝试从这样的数据库中选择一些数据:
SELECT * FROM DBTable
WHERE id IN (1,2,5,7,10)
我想知道如何在选择之前声明列表(在变量、列表、数组或其他东西中)并且在选择内部只使用变量名,如下所示:
VAR myList = "(1,2,5,7,10)"
SELECT * FROM DBTable
WHERE id IN myList
【问题讨论】:
-
你使用的是哪个 sql server 版本?
-
我正在使用 Microsoft SQL Server 2008 R2
-
^不相关的 IMO,尽管肯定存在重复。 MySQL but might be helpful
标签: sql sql-server sql-server-2008-r2