如何正确编码INSERT子查询?

JoJ*_*oJo 1 sql sql-server

我测试了SQL的每个部分,它工作正常.

WHERE但是我的条款有些错误..但是在VS 2012中没有太多细节设置断点但是......

如何INSERT使用MS SQL SERVER使用子查询的语句代码?

INSERT INTO Emails (email, insertDate) 
VALUES (@Email, @DateToday) 
WHERE NOT EXISTS (SELECT Emails.email 
                  FROM Emails WHERE Emails.email = @Email);
Run Code Online (Sandbox Code Playgroud)

Lam*_*mak 5

INSERT INTO Emails (email, insertDate) 
SELECT @Email, @DateToday
WHERE NOT EXISTS (SELECT Emails.email 
                  FROM Emails WHERE Emails.email = @Email);
Run Code Online (Sandbox Code Playgroud)