Обновить колонку в Виртуальные колонки оракула - PullRequest
0 голосов
/ 29 октября 2018

Я хотел бы изменить существующий столбец моей таблицы в виртуальном столбце. При открытии вкладки «SQL» в Oracle SQL Developer текущий столбец (таблица DDL):

"ENABLED" NUMBER(1,0) DEFAULT '1'

Я хотел бы преобразовать этот столбец в виртуальный столбец и получить следующий результат:

"ENABLED" NUMBER(1,0) GENERATED ALWAYS AS ("SCHEMA-NAME"."PRODUCT_ENABLED"("PRODUCT_ID")) VIRTUAL VISIBLE 

Для этого я написал следующий запрос:

  ALTER TABLE SCHEMA-NAME.SP_PRODUCT MODIFY ENABLED NUMBER(1,0) GENERATED ALWAYS AS ("SCHEMA-NAME"."PRODUCT_ENABLED"("PRODUCT_ID")) VIRTUAL VISIBLE;

Я не уверен, что это правильный путь, не могли бы вы помочь мне найти правильное решение?

...