我創建了我的表Course_Section
與CsectionID number(6) PRIMARY KEY
。 我想通過number(2,2)
更改number(6)
,但無法弄清楚。更改數據類型
我想:
Alter table Course_section
Alter column CSectionID Number(2,2) PRIMARY KEY;
,並得到一個錯誤。
我該如何解決問題?
我創建了我的表Course_Section
與CsectionID number(6) PRIMARY KEY
。 我想通過number(2,2)
更改number(6)
,但無法弄清楚。更改數據類型
我想:
Alter table Course_section
Alter column CSectionID Number(2,2) PRIMARY KEY;
,並得到一個錯誤。
我該如何解決問題?
你的語法稍微偏離。它應該是:
ALTER TABLE Course_section
MODIFY CSectionID Number(2, 2);
這是哪種RDBMS的用途?請添加一個標籤來指定您是使用'mysql','postgresql','sql-server','oracle'還是'db2' - 或者其他的東西。 –
對不起,我第一次來這裏。它適用於Oracle sql數據庫 – NewPassionnate
由於它是主鍵,我將重命名原始文件並使用新定義重新創建新文件,然後複製這些行。這很可能會揭示您的孩子和外鍵也需要更新。我的過分簡單的解釋不應該用在生產環境中。 –