1

X行と10列を含むテーブルがあります。ユーザーは、任意の行と列を編集するオプションがあり、新しい行を追加して詳細を追加することもできます。彼は、すべての行に「保存」ボタンとチェックボックスを 1 つ持っています。チェックボックスを使用して編集および挿入した行を選択し、[保存] ボタンを使用して保存できます。

ここで私の質問は、ユーザーが X-1 行を編集して 3 行を挿入したと考えてください。編集および挿入された行のみが選択されています。「保存」ボタンをクリックしたときに、挿入と更新を同時に行うにはどうすればよいですか。

PS: Java Script と SQLj を使用しています。

4

1 に答える 1

0

SQL クエリには、通常セミコロン (;) で区切られた複数のクエリを含めることができます。

INSERT INTO table_name VALUES (value1, valu2, value3); UPDATE table_name SET column1=value, column2=value2 WHERE some_column=some_value

これは、テーブルからすべての編集済みフィールドを取得し、そこから一連のクエリを作成する方法を知っていると仮定して、実際にあなたの質問に対する答えです。

于 2011-09-27T12:59:09.610 に答える