0

ID = テーブル ID である行にデータを挿入するための SQL コマンドはありますか?存在しない場合は、新しい行に挿入しますか?

次のようなもの: ('INSERT INTO USERS IF EXISTS WHERE userID=ID')

4

2 に答える 2

1

次のような簡単なものを書くことができます。

IF (SELECT COUNT(t.ID) FROM t WHERE t.ID=@id)=1
    UPDATE
ELSE
    INSERT
于 2013-05-23T19:49:01.007 に答える