私はデータを解析しています。私はデータを受け取り、私のデータベースのデータと比較します。存在しないデータだけを挿入できるように、どのコマンドを使用する必要がありますか?いくつかのデータがすでにデータベースに存在する場合は、何も挿入する必要はありません。データの更新SQL
-4
A
答えて
0
sql
にデータの存在を確認するには、if exists
を使用します。
既にテーブルにないデータを挿入する場合は、このようなものを使用できます。
が必要な場合は、and
を使用してwhere
状態でcolumns
他を追加することができ、そのusers table
if not exists(select 1 from tbluser where Userid = 1)
Insert into tbluser(col1,col2,col3) values (val1,val2,val3)
を言ってみましょう。
+2
これは1行で問題ありませんが、OPは 'MERGE'文、または'存在しない場所 'を探しているようです。 – CodeCaster
関連する問題
- 1. SQLの更新データのセット
- 2. SQLデータ値の更新
- 3. 一括データ更新SQL Server
- 4. 更新データのSQLクエリの構文エラー
- 5. LINQ to SQLは::データ更新の問題
- 6. 更新後のSQLデータ保持
- 7. SQL更新カラム2 1つのデータ
- 8. SQL制限の挿入/更新データ
- 9. SQL/ASPデータの挿入/更新
- 10. Linq to SQLデータを更新する
- 11. SQL:テーブルの更新
- 12. SQLの更新が
- 13. iSeriesのSQL更新
- 14. 更新クエリのSQL。
- 15. SQLの更新クエリ
- 16. 更新後のSQL Serverと更新のSQL Server?
- 17. SQL更新クエリ
- 18. SQL更新クエリ
- 19. SQL更新が
- 20. SQL更新
- 21. SQL更新テーブルループ
- 22. 更新シーケンスSQL
- 23. SQL更新
- 24. SQL更新トリガー
- 25. SQL:更新ピボットテーブル
- 26. SQL更新クエリ
- 27. SQL更新
- 28. 更新SQL
- 29. SQL更新テーブル
- 30. SQL更新ステートメント
ADO.netまたはストアドプロシージャを使用してデータベース側にC#コードを記述する予定ですか? – RBT