-373   DEFAULT CANNOT BE SPECIFIED FOR COLUMN OR SQL VARIABLE name

説明

列または SQL 変数に対して指定された定義または変更に DEFAULT 節が含まれていました。しかし、列データ・タイプおよび SQL 変数に対して DEFAULT はサポートされません。

name
列または SQL 変数の名前。

このエラーの原因としては、以下の状態が考えられます。

  • CREATE TABLE ステートメントまたは ALTER TABLE ステートメントが、DEFAULT 文節を使用して次の列のいずれかを定義しようとしました。
    • ID 列
    • ROWID 列
    • XML 列
    • 行変更タイム・スタンプ列
    • セキュリティー・ラベル列
    • 行開始列
    • 行終了列
    • トランザクション開始 ID 列
    • 生成式列
  • SQL 変数の宣言が DEFAULT 文節を指定しましたが、SQL 変数のデータ・タイプは ROWID または XML です。
  • SET ステートメントが ROWID 列の値に DEFAULT を指定しました。

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

DEFAULT 文節を削除してから、ステートメントを再実行依頼してください。

SQLSTATE

42623