C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 39 を表示中)
■20579 / )  Re[4]: 新規登録と更新を併せたSQL文の書き方
□投稿者/ キキ (9回)-(2008/06/12(Thu) 16:36:30)
> ■No20571 (はまや さん) に返信
ありがとうございます!IF文にした場合、

IF DEPT.CODE = CODEA THEN
UPDATE DEPT SET NAME = NAMEA;
ELSE IF
INSERT(CODE,NAME)VALUES(CODEA,NAMEA);
END IF
COMMIT;
こうですかね・・・

>>■No20566 (επιστημη さん) に返信
> >>UPDATEを試み、その結果UPDATEされたレコードがなければINSERT、でしょうか。
> >># ORACLEにはMERGE INTO... てのがあるそうな
ありがとうございます。その場合、

MERGE INTO DEPT
WHEN MATCHED THEN
UPDATE SET NAME = NAMEA
WHEN NOT MATCHED THEN
INSERT (CODE,NAME)
VALUES (CODEA,NAMEA) ;
COMMIT;

となるのでしょうか^^;

No20574 (鶏唐揚 さん) に返信

SELECT文で検索してからINSERTやUPDATEしているんですね。
更新条件・・・というのがちょっとわからないです;;ごめんなさい!
返信 編集キー/


管理者用

- Child Tree -