この列を追加しようとすると:
テーブルの変更 APL ADD CODE NUMERIC(2) NOT NULL
次のエラーが表示されます。
ALTER TABLE 'APL' が失敗しました。NULL 以外の列 'CODE' を追加するには、デフォルト句が必要です。
デフォルトを追加でき、それが機能することはわかっていますが、この列にデフォルト値は必要ありません。読んだところ、デフォルトなしで列を追加できる方法があると聞きました。
誰でも方法を知っていますか?
編集:
私のケースについて詳しく説明します。
この列は誤って NULL (理由はわかりません) として作成され、主キーの一部 (幸いなことに重複はありません) であるため、 NOT NULL に変更する必要があるため、割り当てることができます。
これは本当に古い列であり、追加する必要があるデフォルトの種類がわかりません。間違った値を追加すると、アプリケーションで問題が発生する可能性があるためです。