我是SQL Server 2012的新手,我发现SQL Server Management Studio有点难以使用。
以下是我无法解决的问题之一:是否可以将值传递给SQL Server Management Studio中的查询?
SELECT col1, col2
FROM table
WHERE col3 = :variable
如果我在Studio中运行此查询,而不是提示输入字段让我输入变量的值,则不会因为错误而执行查询
':'
附近的语法不正确
我曾经在SQL Developer for Oracle中使用相同的方法,因此我认为它的工作方式相同。
感谢任何有用的建议。
答案 0 :(得分:1)
DECLARE @someVariable varchar(n)
SET @someVariable = 'variable'
SELECT col1, col2
FROM table
WHERE col3 = someVariable