Derbyを使用しているデータベースがあり、「GENERATED BYDEFAULTASIDENTITY」の列を持つテーブルで更新ステートメントを実行しようとしています。私はこのコラムを更新しようとはしていませんが、他のすべてのコラムを更新しようとしています。
「ID列を変更しよう」などのエラーが発生せずに、残りの列を更新するための正しい構文が見つからないようです。
UPDATE
コマンドを使用していたテーブルを更新しようとしていますが、
UPDATE TableName SET Name = '...', ..., WHERE Name = '...'
テーブル内の最初の値はGENERATED BY DEFAULT AS IDENTITY
デザインのあるIDフィールドであり、この値を更新したくありませんUPDATE
。コマンド内の他のすべてのフィールドを更新したいだけです。この値の更新をスキップする方法、または単にIDフィールドをそれ自体で更新する方法がわかりません。
前もって感謝します。