SQL INSERT or UPDATE statements
指定されたxmlファイルを読み取り、xmlファイルのデータで作成するためのJavaアプリを開発しました。以下のようないくつかのステートメントがあります。
INSERT INTO BUYERS(BUYER_ID, BUYER_NAME) VALUES ('100', 'A's Shop')
INSERT INTO BUYERS(BUYER_ID, BUYER_NAME) VALUES ('101', 'ABC's Shop')
INSERT INTO BUYERS(BUYER_ID, BUYER_NAME) VALUES ('102', 'ZXCVBN's Shop')
INSERT INTO BUYERS(BUYER_ID, BUYER_NAME) VALUES ('103', 'RR's Shop')
UPDATE BUYERS SET BUYER_NAME = 'MKO's Shop' WHERE BUYER_ID = 151
UPDATE BUYERS SET BUYER_NAME = 'DDD's Shop' WHERE BUYER_ID = 160
これらのステートメントを実行しようとすると、 in の値ORA-00917: missing comma
があるため、エラーが発生しました。single quote
BUYER_NAME
Javaのメソッドをsingle quote
使用してこれを置き換えようとしました。しかし、それは私のクエリreplace(char oldChar, char newChar)
のすべてを置き換えます。single quotes
single quote
のみをに置き換える必要がありBUYER_NAME
ます。どうすればそれができますか?