filldb.sql 6.2 KB
-- der große ich mach alles auf einmale Aufruf :-)
-- das hat den anchteil, das beim loggen evtl. Daten verloren gehen, ich 
-- vermute das haengt damit zusammen das jede Funktion eine in sich 
-- abgeschlossene Transaktion darstellt und somit evt. durch andere Funktionen
-- bereitgestellte Daten nicht sieht.
select firma.ins_arbeit('Chef', 'Buchführung, Systemadministration, Programmierung', 900.00,
            person.ins_person('Herr', 'Staatl. gepr. Informatikassistent', 
                               'Steffers', 'Georg', '1973-12-15', NULL, 
                               '8993135', NULL, '01713258578', 
                               'georg@steffers.org', 'www.steffers.org',
                adresse.ins_adresse('Warendorfer Straße', '75', '48155', 
                    adresse.ins_ort('Münster', '0251', 
                        adresse.ins_land('Deutschland', 'DE', '+49')), 
                    adresse.id_land_by_lnd_kz('DE'))),
            firma.id_abteilung_firma(
                firma.ins_firma('Steffers Web- und Systemprogrammierung', 
                                'meine kleine Firma', NULL, 
                    adresse.id_adresse('Warendorfer Straße', '75', '48155',
                        adresse.id_land_by_lnd_kz('DE'))))); 

select firma.ins_arbeit('Chef2', 'Kundenaquise, Webdesign, Programmierung', 900.00,
            person.ins_person('Herr', NULL, 
                               'Engbers', 'Marcus', '1973-01-18', NULL, 
                               '977077', NULL, '01708309739', 
                               'chef@hwmann.de', 'www.steffers.org',
                adresse.ins_adresse('Bahnhofstraße', '58', '48607', 
                    adresse.ins_ort('Ochtrup', '02553', 
                        adresse.ins_land('Deutschland', 'DE', '+49')), 
                    adresse.id_land_by_lnd_kz('DE'))),
            firma.id_abteilung_firma(
                firma.ins_firma('Steffers Web- und Systemprogrammierung', 
                                'meine kleine Firma', NULL, 
                    adresse.id_adresse('Tannenhofallee', '21', '48155',
                        adresse.id_land_by_lnd_kz('DE'))))); 

--select ins_firma('Steffers Web- und Systemprogrammierung', 
--                 'meine kleine Firma', NULL, 
--                 ins_adresse('Tannenhofallee', '21', '48155', 
--                             ins_ort('Münster', '0251', 
--                                     ins_land('Deutschland', 'DE', '+49')), 
--                             id_land_by_lnd_kz('DE')));

--select ins_person('Herr', 'Staatl. gepr. Informatikassistent', 'Steffers', 
--                  'Georg', '1973-12-15', NULL, '8993135', NULL, '01713258578',
--                  'georg@steffers.org', 'www.steffers.org',
--                  ins_adresse('Tannenhofallee', '21', '48155', 
--                              ins_ort('Münster', '0251', 
--                                      ins_land('Deutschland', 'DE', '+49')), 
--                              id_land_by_lnd_kz('DE')));

--select ins_arbeit('Chef', 'der Mann der alles alleine macht', 900.00,
--                  id_person('Steffers', 'Georg', '1973-12-15'),
--                  id_abteilung_firma(
--                            id_firma('Steffers Web- und Systemprogrammierung',
--                                     NULL)));

select person.ins_person('Frau', NULL, 'Vespermann', 'Tina', '1978-07-09', 
                          NULL, '949780', NULL, '01711535514', 
                          'Tante_Tina@t-online.de', NULL, 
            adresse.ins_adresse('Walkemühlenweg', '8', '37574', 
                adresse.ins_ort('Einbeck', '05561', 
                    adresse.id_land_by_lnd_kz('DE')),
                adresse.id_land_by_lnd_kz('DE')));

select person.ins_person('Frau', NULL, 'Steffers', 'Mechtild', '1951-04-09', 
                          NULL, '98266', '98266', NULL, NULL, NULL, 
            adresse.ins_adresse('Krummer Weg', '31', '48607',
                adresse.ins_ort('Ochtrup', '02553',
                    adresse.id_land_by_lnd_kz('DE')),
                adresse.id_land_by_lnd_kz('DE')));

select person.ins_person('Herr', NULL, 'Steffers', 'Wilhelm', '1943-09-09', 
                          NULL, '98266', '98266', NULL, NULL, NULL, 
            adresse.id_adresse('Krummer Weg', '31', '48607',
                adresse.id_land_by_lnd_kz('DE')));

select person.person_adresse(
            person.id_person('Steffers', 'Georg', '1973-12-15'),
            adresse.id_adresse('Krummer Weg', '31', '48607',
                adresse.id_land_by_lnd_kz('DE')));
                  
select person.ins_person('Frau', 'Dipl. Geophysikerin', 'Hofmann', 'Daniela', 
                          '1974-01-27', NULL, '419665', NULL, '01758910013', 
                          'danhof@uni-bremen.de', NULL, 
            adresse.ins_adresse('Am Staugraben', '7', '28865', 
                adresse.ins_ort('Lilienthal', '04298', 
                    adresse.id_land_by_lnd_kz('DE')),
                adresse.id_land_by_lnd_kz('DE')));

select person.ins_person('Herr', 'Dipl. Informatiker', 'Fellmann', 'Ralf', 
                          '1974-01-01', NULL, '6744505', NULL, '01775474207', 
                          'felle@web.de', NULL, 
            adresse.ins_adresse('Wolbecker Str.', '52', '48155', 
                adresse.id_ort('0251', 
                    adresse.id_land_by_lnd_kz('DE')),
                adresse.id_land_by_lnd_kz('DE')));

select person.ins_person('Frau', NULL, 'Voß', 'Anna', '1985-08-03', NULL, 
                          '78523', NULL, '01786916935', 'gab58@web.de', 
                          'www.gab58.de.vu', 
            adresse.ins_adresse('Weezer Str.', '64', '47623', 
                adresse.ins_ort('Kevelaer', '02832', 
                    adresse.id_land_by_lnd_kz('DE')),
                adresse.id_land_by_lnd_kz('DE')));

select person.ins_person('Frau', NULL, 'Bendyk', 'Catharina', '1980-11-10', 
                          NULL, '970289', NULL, '01722374138', 
                          'lost-star@gmx.de', 
                          'www.cyboworld3.de/pages/deswahnsinnsbraut',
            adresse.ins_adresse('Witte Sand', '8', '48653', 
                adresse.ins_ort('Coesfeld', '02541', 
                    adresse.id_land_by_lnd_kz('DE')),
                adresse.id_land_by_lnd_kz('DE')));