我對SQL語言非常陌生,並試圖執行以下代碼。它給了我一個錯誤信息在下面..我做錯了什麼?SQL插入語句 - 缺少select關鍵字
錯誤消息:
ORA-00928: missing SELECT keyword
00928. 00000 - "missing SELECT keyword"
代碼:
WITH ABC(one,two,three)
AS(
select 25, 15,23 from dual
)
INSERT INTO ABC(one, two, three) VALUES (10,11,12)
select * from ABC;
非常感謝你提前!
編輯 - 解釋
我需要創建超過100行的表。由於權限足夠,我不允許創建新表,所以我正在嘗試創建虛擬表。我頭上的想法是用For循環將行插入到虛擬表中。但是,當我嘗試插入任何記錄出現這種「缺少選擇關鍵字」錯誤...
編輯 - 關於詞「非常非常新的SQL語言」
我目前是計算機工程專業的學生在大學,去年學習了「數據庫」課程。現在,我正在實習。所以像..我不喜歡誰需要w3school教程初學者,但我是新來的
您究竟在做什麼? – Siyual 2014-10-01 18:47:50
分號在插入行的末尾? – Steve 2014-10-01 18:48:13
非常新的SQL和從公用表表達式開始? Sheesh祝你好運! :P – Kritner 2014-10-01 18:49:07