2013-10-24 65 views
-1

好吧,我已經嘗試了各種各樣的東西,無法獲取插入的數據。 看看我的代碼,我做錯了什麼? (它已經表明,我不上號的字段使用引號,還是不行......將數據納入新表 - SQL - Oracle 11g

DESC表

SQL> DESC BW_CLASS 
Name 
----------------------- 
CLASS_ID 
CLASS_NAME 
PROFESSOR 
NUMBER_OF_STUDENTS 
COST 
START_DATE 
END_DATE 
ROOM_NUM 

我已經試過:

INSERT INTO BW_CLASS 
VALUES 
(‘PC101’, ‘MS OFFICE BASICS’, ‘INDIANA JONES’,’18’,’1000’, 
TO_DATE('01-10-2013', 'MM-DD-YYYY'), 
TO_DATE('05-10-2013', 'MM-DD-YYYY'), 
‘1276’); 

回答

2

什麼錯誤,你讓你周圍有你的價值觀錯撇號的標誌,試試這個:

INSERT INTO BW_CLASS VALUES (
    'PC101', 'MS OFFICE BASICS', 'INDIANA JONES', 18, 1000, 
    TO_DATE('01-10-2013', 'MM-DD-YYYY'), 
    TO_DATE('05-10-2013', 'MM-DD-YYYY'), 
    1276); 
+0

感謝,對QUOT es,我是否使用單引號或波代碼鍵上的散列標記?我做錯了什麼?感謝您的幫助 ! –

+0

@BrianWilson你應該使用'Enter'鍵附近的鍵盤上的單引號字符 - 它的左邊第二個字符。在你的代碼中,你使用了一些其他可用的字符,我猜,Word或其他文本編輯器。使用Notepad ++,SQLDeveloper或一些IDE。 –

+0

再次感謝,對於多個條目,我替換';'用逗號再次輸入數據,格式與之前一樣,是否正確? –