我有这个存储过程
CREATE PROC dob.p_foobar
(
@foo bit = NULL,
@Bar bit = NULL
)
AS
IF @Foo == 1
BEGIN
SELECT 'Hello, World'
END
当我解析时,我收到错误“'=''附近的语法不正确。”
请告诉我我做错了什么。我知道这是愚蠢的,但我无法理解。
谢谢
答案 0 :(得分:4)
SQL使用单个等号(=),而不是双等号(==)
答案 1 :(得分:1)
否==
IF @Foo = 1
BEGIN
...
END