3.5.2 Ввод данных
Теперь с помощью последовательностей есть возможность заполнять таблицы данными. В листинге 3.2 показан созданный во внешнем редакторе файл, состоящий из последовательности операторов INSERT.
Листинг 3.2.
INSERT INTO ARTIST VALUES (ArtistID.NextVal, 'Miro', 'Spanish', 1870, 1950);
INSERT INTO ARTIST VALUES (ArtistID.NextVal, 'Kandinsky', 'Russian', 1854, 1900);
INSERT INTO ARTIST VALUES (ArtistID.NextVal, 'Frings', 'US', 1700, 1800);
INSERT INTO ARTIST VALUES (ArtistID.NextVal, 'Klee', 'German', 1900, NULL);
INSERT INTO ARTIST VALUES (ArtistID.NextVal, 'Moos', 'US', NULL, NULL);
INSERT INTO ARTIST VALUES (ArtistID.NextVal, 'Tobey', 'US', NULL, NULL);
INSERT INTO ARTIST VALUES (ArtistID.NextVal, 'Matisse', 'French', NULL, NULL);
INSERT INTO ARTIST VALUES (ArtistID.NextVal, 'Chagall', 'French', NULL, NULL);
INSERT INTO CUSTOMER VALUES (CustID.NextVal, 'Jeffrey Janes', '123 W. Elm St', 'Renton', 'WA', '98123', 'USA', '206', '555-1345', 'Customerl000@somewhere.com');
INSERT INTO CUSTOMER VALUES (CustID.NextVal, 'David Smith', '813 Tumbleweed Lane', 'Loveland', 'CO', '80345', 'USA', '303', '555-5434', 'Customerl001@somewhere.com');
INSERT INTO CUSTOMER VALUES (CustID.NextVal, 'Tiffany Twilight', '88 - First Avenue', 'Langley', 'WA\ '98114', 'USA', '206', '555-1000', 'Customerl015@somewhere.com');
INSERT INTO CUSTOMER VALUES (CustID.NextVal, 'Fred Smathers', '10899-88th Ave', 'Bainbridge Island', 'WA', '98108', 'USA', '206', '555-1234', 'Customerl033@somewhere.com');
INSERT INTO CUSTOMER VALUES (CustID.NextVal, 'Mary Beth Frederickson', '25 South Lafayette', 'Denver', 'CO', '80210', 'USA', '303', '555-1000', 'Customerl034@somewhere.com');
INSERT INTO CUSTOMER VALUES (CustID.NextVal, 'Selma Warning', '205 Burnaby', 'Vancouver', 'ВС', 'V0N1B', 'Canada', '253', '555-1234', 'Customerl036@somewhere.com');
INSERT INTO CUSTOMER VALUES (CustID.NextVal, 'Susan Wu', '105 Locust Ave', 'Atlanta', 'GA\ '23224', 'USA', '721', '555-1234', 'Customerl037@somewhere.com');
INSERT INTO CUSTOMER VALUES (CustID.NextVal, 'Donald G. Gray', '55 Bodega Ave', 'Bodega Bay', 'CA\ '92114', 'USA', '705', '555-1345', 'Customerl040@somewhere.com');
INSERT INTO CUSTOMER VALUES (CustID.NextVal, 'Lynda Johnson', '117 С Street', 'Washington', 'DC', '11345', 'USA', '703', '555-1000', ");
INSERT INTO CUSTOMER VALUES (CustID.NextVal, 'Chris Wilkens', '87 Highland Drive', 'Olympia', 'WA', '98008', 'USA', '206', '555-1234', ");