質問編集履歴

2

ソースコード修正

2023/01/13 18:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -28,9 +28,9 @@
28
28
  -----------------------------------------
29
29
 
30
30
  //connection は、NpgsqlConnection です。
31
- connection.QueryParameters.Add("UserID", userID);
31
+ connection.QueryParameters.Add("UserID", userID); //userID は、CSVの1カラム目
32
- connection.QueryParameters.Add("UserName", userName);
32
+ connection.QueryParameters.Add("UserName", userName); //userName は、CSVの2カラム目
33
- connection.QueryParameters.Add("LastUpdatedAt", lastUpdatedAt);
33
+ connection.QueryParameters.Add("LastUpdatedAt", lastUpdatedAt); //lastUpdatedAt は、CSVの3カラム目
34
34
 
35
35
  connection.Execute(@"
36
36
  INSERT INTO

1

ソースコードの一部修正

2023/01/13 18:04

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -42,7 +42,9 @@
42
42
  usert_name = @UserName,
43
43
  last_updated_at = @LastUpdatedAt
44
44
  WHERE
45
- U.user_id = @UserID;
45
+ U.user_id = @UserID
46
+ AND
47
+ U.last_updated_at < @LastUpdatedAt -- 情報更新日が新しくなった場合のみUPDATE
46
48
  ");
47
49
  ```
48
50