2013-10-21 43 views
-3

我想使用INSERT INTO將行信息添加到我的表中,並且我不斷收到 ORA-00984:列不允許在這裏 這裏是我試圖插入:SQL錯誤ORA-00984:列不允許在這裏

INSERT INTO cp2850Tutor 
VALUES (100,'05-JAN-2008',Active); 

我試圖把引號活躍,得到了不同的錯誤:

ORA-01722: invalid number 
+1

該列看起來像一個數字。你需要在其中輸入一個數字。這就是信息告訴你的。 – Mat

回答

0

是,明確規定要插入的

列最佳實踐

E.g 插入到cp2850Tutor(IQ,JOINED_DATE,STATUS) 值(100,'05 -JAN-2008',1);

如果你告訴我們,你的DDL如果任何約束應用於列更多的幫助,可以

0

,檢查賽門鐵克錯誤 例如:如果列數據類型是VARCHAR2 但應用的制約因素是: 檢查( clm_name> 3) - 錯誤的一個 檢查(長度(clm_name)> 3) - 正確的一個

相關問題