私はこれで2時間苦しんでいます。レコードを選択または挿入したい。レコードが存在する場合は、彼の 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);