次のことを行うDB2 SQL文を試してみたいと考えていますが、これが許可されていれば とは分かりません。両方のパラメータとselect文を使用したSQL insert文の作成
私は、insert into tableA (...) Values (?,?,?,...)
に可能であり、これらのパラメータに値を割り当てることを知っています。?
パラメータの1つの値を事前定義することはできますか。
たとえば、挿入しようとしている列の1つがID column
で、select max(id) + 1 from tableA
のようにしたいと考えています。
これは私が得ようとしているものです - この構文はdb2
で可能ですか?
insert into tableA (ID, Text1, Text2) VALUES (select max(id)+1 from tableA, ?, ?)
とにかく助けていただければ幸いです。
ありがとうございます!
あなたが自動生成された主キーを使用したくないだろう、なぜ私は好奇心? 'CREATE TABLE mytable(ID INTEGERは常にIDENTITY PRIMARY KEYとして生成されています、...)' – dasblinkenlight
テーブルの作成方法は制御できませんでしたが、ポインタがありがとう! – aggietech