मैं oracle 12c . में कॉलम का नाम बदलने में असमर्थ हूँ

नीचे मेरी तालिका संरचना है: -

ORDER_ID                                  NOT NULL NUMBER(38)
RX_IMAGE1                                 NOT NULL BLOB
RX_IMAGE3                                 NOT NULL BLOB
RX_IMAGE4                                 NOT NULL BLOB
CREATE_DATE_TIME                          NOT NULL DATE
LAST_UPDATE_DATE_TIME                     NOT NULL DATE
RX_IMAGE2                                 NOT NULL BLOB

मैं RX_IMAGE1 "not null" को "null" में बदलना चाहता हूं

0
Sushant kr. kunwar 11 जुलाई 2019, 13:30

1 उत्तर

सबसे बढ़िया उत्तर

आप डेटा प्रकार नहीं बदल रहे हैं (और ऐसा नहीं कर सकते), इसलिए इसे कमांड से हटा दें:

SQL> ALTER TABLE PRESCRIPTION_IMAGES MODIFY RX_IMAGE3 NULL; 

Table altered.

डीबी<>बेला

1
Alex Poole 11 जुलाई 2019, 17:09