我已经为此痛苦了两个小时。我想选择或插入一条记录。如果记录存在,则选择他的 ID,否则插入它并获取新插入的 ID。现在我正在尝试运行它,但仍然出现错误
SELECT CASE WHEN (SELECT COUNT(*) FROM Domains WHERE Domain = @domain)>0
THEN
(SELECT Domain_ID FROM Domains WHERE Domain = @domain)
ELSE
INSERT INTO Domains(Domain_ID,Domain,Disabled,Description) VALUES(@Domain_ID,@Domain,@Disabled,@Description);