2017-02-20 101 views
0

我要改變使用下面語句中的列的數據類型:更改列數據類型翻番

ALTER TABLE tablename MODIFY columnname DOUBLE; 

但它拋出以下錯誤

SQL Error: ORA-00905: missing keyword 00905. 00000 - "missing keyword" *Cause: *Action:

任何想法?

+2

您標記MySQL,但錯誤是這樣的相應改變一個Oracle一個 – GurV

+0

。 – Yatshan

+0

在oracle中對雙數據類型使用BINARY_DOUBLE。看到我的答案。 – GurV

回答

0

我想你想要BINARY_DOUBLE

ALTER TABLE tablename MODIFY columnname BINARY_DOUBLE; 
0

你應該使用NUMBER數據類型,但是這必須是NULL是可以改變的

ALTER TABLE tablename MODIFY columnname NUMBER;