我對SQL相當陌生,我試圖在表格中插入一堆INSERT語句。 我正在使用SQL Developer和Oracle 11g。只有最後一條插入語句被執行
我的表:
CREATE OR REPLACE TYPE friendlist AS VARRAY(20) OF VARCHAR2(50);
/
create or replace type table fbuser(fbid varchar(10) not null enable,firstname varchar(30),lastname varchar(30),dob
date,birthcity varchar(30),birthstate varchar(25),friends friendlist,primary key(fbid));
/
我的插入語句:
insert into fbuser values('f1','abhinav','cheatham',to_date('01-jul-1969','dd-mon-yyyy'),'lake city','fl',friendlist('f2','f7','f9'));
/
insert into fbuser values('f2','abhishek','deponto',to_date('05-feb-1984','dd-mon-yyyy'),'adak','ak',friendlist('f1','f6','f9','f16','f18'));
/
insert into fbuser values('f3','aldrich','chapel',to_date('27-may-1988','dd-mon-yyyy'),'vernon hills','il',null);
/
我試過不/過。但它給了我同樣的錯誤。我哪裏錯了?你能建議一個很好的教程/網站,我可以從中瞭解到這一點嗎?
非常感謝!
你會得到哪個錯誤? – Sebas 2013-03-28 01:25:20
我沒有得到任何錯誤,但只有我的最後一個插入語句得到執行。當我從fbuser中選擇*時,我只從最後一個插入標記獲取數據。 – 2013-03-28 01:26:58
你承諾了嗎? – Sebas 2013-03-28 01:27:21