Pievienot darbus Atzīmētie0
Darbs ir veiksmīgi atzīmēts!

Atzīmētie darbi

Skatītie0

Skatītie darbi

Grozs0
Darbs ir sekmīgi pievienots grozam!

Grozs

Reģistrēties

interneta bibliotēka
Atlants.lv bibliotēka
Akcijas un īpašie piedāvājumi 2 Atvērt
4,99 € Ielikt grozā
Gribi lētāk?
Identifikators:639229
 
Vērtējums:
Publicēts: 10.02.2011.
Valoda: Latviešu
Līmenis: Augstskolas
Literatūras saraksts: Nav
Atsauces: Nav
SatursAizvērt
Nr. Sadaļas nosaukums  Lpp.
  Objektu tabula    5
  Objektu tabulas izveidošana    5
  Datu ievade    5
  Meta-datu izguve    6
  Objektu un to komponenšu datu izguve (funkcija Value())    7
  Tabula ar objektu kolonnu    9
  Tabulas ar objektu kolonnu izveidošana    9
  Datu ievade    9
  Meta-datu izguve    10
  Objektu un to komponenšu datu izguve    11
  Tabula ar kolekciju    11
  Tabulas ar kolekciju izveidošana    11
  Datu ievade    13
  Meta-datu izguve    13
  Objektu un to komponenšu datu izguve    14
  Funkciju un operatoru izmantošana vaicājumos    15
  Funkcijas VALUE UN TABLE    15
  Funkcija CARDINALITY    15
  Funkcija [ALL] vai [DISTINCT] MULTISET EXCEPT    15
  Funkcija [ALL] vai [DISTINCT] MULTISET INTERSECT    16
  Funkcija [ALL] vai [DISTINCT] MULTISET UNION    16
  Funkcija POWERMULTISET    16
  Funkcija POWERMULTISET_BY_CARDINALITY    17
  Funkcija SET    18
  Operators IS [NOT] A SET    18
  Operators SUBMULTISET [OF]    18
  Operators [NOT] MEMBER [OF]    19
  Funkcijas TABLE(),CAST, MULTISET kursora izteiksmes CURSOR izmantošana    19
  Funkcijas TABLE() izmantošana, lietojot kā parametru apakšvaicājumu    19
  Kursora izteiksmes CURSOR izmantošana    20
  Funkcijas CAST un MULTISET izmantošana    21
  Objektu atsauces    21
  Objektu atsauču (REF) 1:1 un 1:N. izveidošana    21
  Datu ievade    22
  Datu izgūšana    23
  Secinājumi    24
Darba fragmentsAizvērt

Lai ievadītu datus šajā tabulā es izmantoju rīku SQLLOADER. Tam nolūkam es izveidoju kontroles failu ar sekojošu saturu:
load data
infile *
into table INSTRUMENTI
fields terminated by "," optionally enclosed by '"'
(ID, NOSAUKUMS, NOTES, IPASNIEKS COLUMN OBJECT (PK, VARDS, UZVARDS, DZIMUMS, AMATS, NODALA, KONTAKTI, ALGA))
BEGINDATA
(1,"Amurs","Labs",DARBINIEKS("150588-10256", "SVETLANA","NAUMECA", "SIEVIETE", "APKOPEJA", "DARBA NODALA", "28378568", 100.00));
(2,"Zagis","Liels",DARBINIEKS("140388-10205", "NATALIJA","KRASILNIKOVA", "SIEVIETE","APKOPEJA","KULTURAS NODALA","24351324",250.00));
(3,"Liels amurs","",DARBINIEKS("130588-10202", "ARTURS","FEOKLISTOVS", "VIRIETIS","RADIOTEHNIKIS","KULTURAS NODALA","28654324",500.00));
(4,"Liels zagis","",DARBINIEKS("160554-10345", "SERGEJS","EIDUKS", "VIRIETIS","RADIOTEHNIKIS","DARBA NODALA","28789054",50.00));
(5,"Skruve","Uz +",DARBINIEKS("150588-10256", "SVETLANA","NAUMECA", "SIEVIETE", "APKOPEJA", "DARBA NODALA", "28378568", 100.00));
(6,"Skruve","Uz -",DARBINIEKS("170565-15432", "ALEKSIS","KOKS", "VIRIETIS","RADIOTEHNIKIS","DARBA NODALA","23451324",500.00));
(7,"Atslega","Uz 9",DARBINIEKS("185876-10234", "INGA","ZARA", "SIEVIETE","APKOPEJA","DARBA NODALA","28357890",400.00));
(8,"Atslega",Uz 12",DARBINIEKS("150588-10256", "SVETLANA","NAUMECA", "SIEVIETE", "APKOPEJA", "DARBA NODALA", "28378568", 100.00));
(9,"Atslega","Uz 14",DARBINIEKS("190587-10098", "JURIJS","NIKOLAJEVS", "VIRIETIS","OPERATORS","APSTRADES NODALA","21251324",300.00));
(10,"Cirvis","Smags",DARBINIEKS("150588-10256", "SVETLANA","NAUMECA", "SIEVIETE", "APKOPEJA", "DARBA NODALA", "28378568", 100.00));
INFILE * nosaka, ka informācija, kuru ir jāievada būs šajā pašā failā, nevis citā, ar nākamo komandu tiek definēta tabula, kurā jāievada datus. FIELDS TERMINATED BY nosaka katra lauka atdalīšanas simbolu no cita lauka, bet enclosed by nosaka teksta informācijas simbolus, kas tiks izvietoti pirms sākuma un beigās. 5. rindā tiek nosauktas tabulas kolonnas, kurās būs jāievieto datus (kolonna IPASNIEKS tiek definēta kā objektu kolonna, aiz tā iekavās tiek pārskaitīti objekta dati). No 7. rindas tiek pārskaitīti dati, kurus ievadīsim (sintakse maz ar ko atšķiras no datu ievades ar INSERT INTO palīdzību.
Izveidoto teksta failu vēlāk palaidu ar konsoles palīdzību, ievadot komandu:
sqlldr login/password control=”ceļš pie kontroles faila”
Mēs sekmīgi ievadījām 10 ierakstus tabulā INSTRUMENTI.…

Autora komentārsAtvērt
Parādīt vairāk līdzīgos ...

Atlants

Izvēlies autorizēšanās veidu

E-pasts + parole

E-pasts + parole

Norādīta nepareiza e-pasta adrese vai parole!
Ienākt

Aizmirsi paroli?

Draugiem.pase
Facebook

Neesi reģistrējies?

Reģistrējies un saņem bez maksas!

Lai saņemtu bezmaksas darbus no Atlants.lv, ir nepieciešams reģistrēties. Tas ir vienkārši un aizņems vien dažas sekundes.

Ja Tu jau esi reģistrējies, vari vienkārši un varēsi saņemt bezmaksas darbus.

Atcelt Reģistrēties