掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
mssqlテーブルに対する更新追加処理 (ID:84157)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
[VBのVER]:6 mssql7 こんばんは、お世話になっております 定期的にテキストファイルの項目をmssqlのテーブルに流す必要があります addnewかinsertかという点は過去ログより参照いたしましたが テキストデータの一部をキーレコードとして取得し テーブルに対して「存在する」か「存在しない」かを確認して 存在するならupdate処理、しないならinsert処理 これよくありますよね。 これを実装するには (1)vb上で、select count(*)の結果をみて、update文、insert文を出力 (2)sqlサーバー上のストアドでカーソルを作成してvbから変数を渡すのがよいか (3)sqlサーバー上のストアドでupdate文とinsert文を作成しvbから変数渡し そのほか、よい方法を教えて頂きたいのです。 また、存在確認は、いずれ場合でも、select count(*)が一番効率いいのでしょうか 条件的には、できるだけ行ロックを起こしたくないことと vbは連続起動のマシンで定期的に処理するのでメモリ処理が確実な方法ってところです。(それでもリセットは覚悟してます) 速度はそれほど重要ではないです。 よろしくお願いいたします
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.