我想使用INSERT INTO將行信息添加到我的表中,並且我不斷收到 ORA-00984:列不允許在這裏 這裏是我試圖插入:SQL錯誤ORA-00984:列不允許在這裏
INSERT INTO cp2850Tutor
VALUES (100,'05-JAN-2008',Active);
我試圖把引號活躍,得到了不同的錯誤:
ORA-01722: invalid number
我想使用INSERT INTO將行信息添加到我的表中,並且我不斷收到 ORA-00984:列不允許在這裏 這裏是我試圖插入:SQL錯誤ORA-00984:列不允許在這裏
INSERT INTO cp2850Tutor
VALUES (100,'05-JAN-2008',Active);
我試圖把引號活躍,得到了不同的錯誤:
ORA-01722: invalid number
是,明確規定要插入的
列最佳實踐E.g 插入到cp2850Tutor(IQ,JOINED_DATE,STATUS) 值(100,'05 -JAN-2008',1);
如果你告訴我們,你的DDL如果任何約束應用於列更多的幫助,可以
,檢查賽門鐵克錯誤 例如:如果列數據類型是VARCHAR2 但應用的制約因素是: 檢查( clm_name> 3) - 錯誤的一個 檢查(長度(clm_name)> 3) - 正確的一個
該列看起來像一個數字。你需要在其中輸入一個數字。這就是信息告訴你的。 – Mat