-20422 A CREATE TABLE, DECLARE GLOBAL TEMPORARY TABLE, or ALTER TABLE STATEMENT FOR table-name WOULD RESULT IN A TABLE WITH ALL THE COLUMNS DEFINED AS HIDDEN
説明
以下のいずれかのステートメントを実行しようとしました。
- CREATE TABLE または DECLARE GLOBAL TEMPORARY TABLE ステートメントを実行して、すべての列を隠蔽と見なす表を作成しようとした。これは、CREATE TABLE ステートメントですべての列の定義に、HIDDEN を指定した場合に起こります。
- DROP COLUMN 文節を指定した ALTER TABLE ステートメントを実行して、表から列を除去しようとしたが、その表では残りの列はすべて HIDDEN として定義されている。
この処理は許可されません。表には、隠蔽と定義しない列が少なくとも 1 つ必要です。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
結果の表定義に、隠蔽と定義されていない列が少なくとも 1 つ含まれていることを確認してください。
SQLSTATE
428GU