Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse
Ega pea pole prügikast! Tõsta enda õppeedukust ja õpi targalt. Telli VIP ja lae alla päris inimeste tehtu õppematerjale LOE EDASI Sulge

Kategooria oracle programmeerimiskeeled sql ja plsql - 10 õppematerjali

Informaatika >> Oracle programmeerimiskeeled sql ja plsql
thumbnail
19
txt

14_yl

lesanne 1------------------------------------------------------------------------------- -- sqlplus scott/tiger@testdata describe kandidaadid insert into kandidaadid values ('Stanislav', 'Tsvetajev', '38609140224', 60, 70, 80); update kandidaadid set eesnimi='Stas' where isikukood=38609140224; select * from kandidaadid where eesnimi = 'Stas'; delete from kandidaadid where eesnimi = 'stas'; lesanne 2------------------------------------------------------------------------------- -- sqlplus scott/tiger@testdata select eesnimi, perenimi, emakeel from kandidaadid where isikukood like '4%' and emakeel >60; select eesnimi, perenimi, to_date(substr(isikukood,2,6),'YYMMDD') as sunniaeg from kandidaadid where to_date(substr(isikukood, 4, 4), 'mmdd')> sysdate order by to_date(substr(isikukood, 4, 4), 'mmdd'); lesanne 3--------------------...

Informaatika → Oracle programmeerimiskeeled...
227 allalaadimist
thumbnail
10
txt

ORACLE:SQL JA PLSQL 03

SQL> SPOOL currently spooling to ülesanne_03.lst --Soovitus.Enne päringu läbiviimist andke järgnev sqlplus-i formaatimiskorraldus SQL> COLUMN eesnimi FORMAT A15; SQL> COLUMN perenimi FORMAT A15; SQL> COLUMN voorkeel FORMAT 999; SQL> COLUMN diagramm FORMAT A12; --Koostage tabeli kandidaadid abil horisontaalne tulpdiagramm: iga nime järel on sümbolite "*" jada; iga "*" vastab kümnele punktile võõrkeele eksamil (ümardatult kümnega jaguva arvuni). SQL> SELECT eesnimi, perenimi, voorkeel, (LPAD('*', ROUND(voorkeel/10, 0), '*')) AS diagramm FROM kandidaadid; EESNIMI PERENIMI VOORKEEL DIAGRAMM --------------- --------------- -------- ------------ Pirjo Kask 67 ******* Mari Maasikas 89 ********* Liina Vaarikas 85 ********* KRISTJAN MAAPALU 41 **** GERD SIIMON 48 ***** TANEL VIHMANN ...

Informaatika → Oracle programmeerimiskeeled...
57 allalaadimist
thumbnail
12
txt

ORACLE: SQL JA PLSQL 02

SQL> SPOOL currently spooling to ülesanne_02.lst --Leidke tabelist kandidaadid need tütarlapsed (töödeldes isikukoodi) , kelle emakeeleeksami tulemus on üle 60 punkti. SQL> SELECT * FROM kandidaadid WHERE id LIKE '4%' AND EMAKEEL > 60; ID --------------------------------- EESNIMI ------------------------------------------------------------ PERENIMI -------------------------------------------------------------------------------- MATEMAATIKA VOORKEEL EMAKEEL ----------- ---------- ---------- 48612104788 Pirjo Kask 55 67 90 ID --------------------------------- EESNIMI ------------------------------------------------------------ PERENIMI -------------------------------------------------------------------------------- MATEMAATIKA VOORKEEL EMAKEEL ----------- ---------- ---------- 48606160001 Mari Maasikas 85 89 94 ID --------------------------------- EESNIMI ------------------...

Informaatika → Oracle programmeerimiskeeled...
73 allalaadimist
thumbnail
4
txt

Oracle: SQL ja PLSQL 01

1. Logige Oracle�i andmebaasi �testdata� k�lge kasutajanimega scott ja parooliga tiger. Enter user-name: scott Enter password: Last Successful login time: Sun Mar 05 2017 01:20:23 +02:00 Connected to: Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production With the Partitioning, OLAP, Advanced Analytics and Real Application Testing oions 2. Uurige, milline on tabeli kandidaadid struktuur. SQL> DESCRIBE kandidaadid Name Null? Type ----------------------------------------- -------- ------------------------- ID CHAR(11) EESNIMI VARCHAR2(20) PERENIMI VARCHAR2(30) MATEMAATIKA NUMBER(3) VOORKEEL NUMBER(3) EMAKEEL ...

Informaatika → Oracle programmeerimiskeeled...
35 allalaadimist
thumbnail
6
txt

ORACLE: SQL JA PLSQL 09

SQL> SPOOL currently spooling to ülesanne_09.lst SQL> --Moodustage tabel tallede kohta (sünniaeg, sünnikaal, id-number, sugu). SQL> --Kirjutage skript, mis laseb sisestada tabelisse (asendusmuutujate abil) andmeid sündinud tallede kohta. SQL> --Iga looma kohta genereeritakse jada abil id-number; jäär saab paaritu ja utt paarisnumbri. SQL> CREATE TABLE talled ( 2 id NUMBER PRIMARY KEY, 3 sunniaeg TIMESTAMP(0), 4 kaal NUMBER(6,2), 5 sugu CHAR(1)); Table created. SQL> CREATE SEQUENCE jaar_id START WITH 1 INCREMENT BY 2; Sequence created. SQL> CREATE SEQUENCE utt_id START WITH 2 INCREMENT BY 2; Sequence created. SQL> INSERT INTO talled VALUES( 2 CASE '&sugu' 3 WHEN 'J' THEN jaar_id.NEXTVAL 4 ELSE utt_id.NEXTVAL END, 5 SYSDATE,'&kaal', '&sugu'); old 2: CASE '&sugu' new 2: CASE 'J' Enter value for kaal: 7.2923 old 5: SYSDATE,'&kaal', '&sugu') new 5: SYSDATE,'7.2923', 'J') 1 row created. SQL> INSERT INTO talled...

Informaatika → Oracle programmeerimiskeeled...
121 allalaadimist
thumbnail
4
txt

ORACLE: SQL JA PLSQL 05

SQL> SPOOL currently spooling to ülesanne_05.lst SQL> --Leidke tabelite yliopilased, koduylesanded, oppeained abil iga tudengi keskmine “punktisaak” koduste tööde eest SQL> SELECT y.eesnimi, y.perenimi, round(avg(k.punktid),1) AS kesk_punkte FROM yliopilased y, koduylesanded k where y.id=k.yliopilase_id GROUP BY y.eesnimi, y.perenimi; EESNIMI PERENIMI KESK_PUNKTE ------------ ------------ ----------- Katrin Kask 5.4 Salme Saar 4.1 Liina Vaher 7.8 Kairi M„nd 6.6 SQL> --Samade tabelite põhjal leidke, mitu tööd on oracle-aine ülesannete kohta saadetud. Grupeerige ülesande numbri kaupa SQL> SELECT k.too_nr, count(k.failinimi) AS arv FROM koduylesanded k, oppeained o WHERE o.kood = k.kursusekood AND o.nimetus = 'Oracle: SQL ja PL/SQL' GROUP BY k.too_nr; TOO_NR ARV ------ ---------- 1 4 2 2 ...

Informaatika → Oracle programmeerimiskeeled...
134 allalaadimist
thumbnail
4
txt

ORACLE: SQL JA PLSQL 04

SQL> SPOOL currently spooling to ülesanne_04.lst SQL> DESCRIBE lepikult.yliopilased; Name Null? Type ----------------------------------------- -------- ---------------------------- ID CHAR(8) EESNIMI VARCHAR2(15) PERENIMI VARCHAR2(15) SQL> DESCRIBE lepikult.koduylesanded; Name Null? Type ----------------------------------------- -------- ---------------------------- YLIOPILASE_ID CHAR(8) KURSUSEKOOD VARCHAR2(6) KUUPAEV DATE TOO_NR NUMBER(2) FAILINIMI VARCHAR2(20) PUN...

Informaatika → Oracle programmeerimiskeeled...
80 allalaadimist
thumbnail
6
txt

ORACLE: SQL JA PLSQL 07

scott/scott@testdata SQL> SPOOL currently spooling to ülesanne_07.lst SQL> --Tehke endale (enda kasutajatunnuse all) koopiad tabelitest oppeained ja uued_oppeained. SQL> GRANT SELECT ON oppeained to PPaul; SQL> GRANT SELECT ON uued_oppeained to PPaul; PPaul/PPaul@testdata SQL> CREATE TABLE minu_oppeained AS (SELECT * FROM scott.oppeained); Table created. SQL> CREATE TABLE uued_oppeained AS (SELECT * FROM scott.uued_oppeained); Table created. SQL> COLUMN kood FORMAT 999 SQL> COLUMN oppejoud FORMAT A15 SQL> COLUMN nimetus FORMAT A38 SQL> SELECT * FROM uued_oppeained; KOOD OPPEJOUD NIMETUS ------------------ --------------- -------------------------------------- Id404 Ossa Issand Filosoofia Id221 Guido Kangur Näitlemine Id553 Heli Kopter Lennundus Id309 Riivo Senk Digitaalne heli- ja pilditöötlus SQL> --Lisage tabeli oppeaine...

Informaatika → Oracle programmeerimiskeeled...
80 allalaadimist
thumbnail
2
txt

ORACLE: SQL JA PLSQL 06

SQL> SPOOL currently spooling to ülesanne_06.lst SQL> COLUMN nimetus FORMAT A15 NEW_VALUE nimetus NOPRINT SQL> COLUMN oppejoud FORMAT A15 OLD_VALUE oppe NOPRINT SQL> COLUMN nimi FORMAT A15 SQL> COLUMN punktid FORMAT 999 SQL> TTITLE CENTER 'Aine: ' nimetus SKIP 1 SQL> BTITLE CENTER 'Oppejoud: ' oppe SKIP 1 SQL> BREAK on nimi SKIP SQL> SET feedback on SQL> COLUMN nimi heading "Nimi" SQL> COLUMN ulesanne heading "Ylesanne" SQL> COLUMN punktid heading "Punktid" SQL> COLUMN kuupaev heading "Kuupaev" SQL> --Kasutage tabeleid yliopilased, koduylesanded, oppeained ning koostage skript (programm) SQL> --mis küsib kasutajalt õppeaine nimetuse fragmendi (kasutades asendusmuutujaid) ja väljastab SQL> --selle õppeaine kohta saadetud kodutööd. Lehekülje päisesse kirjutage õppeaine nimetus ja SQL> --jalusesse vastava õppejõu nimi, nagu näidatud allpool SQL> SELECT o.oppejoud AS oppejoud, 2 o.nimetus AS nimetus, 3 y.eesnimi || ' ' || y.perenimi AS ...

Informaatika → Oracle programmeerimiskeeled...
107 allalaadimist
thumbnail
4
txt

ORACLE: SQL JA PLSQL 12

SQL> SPOOL currently spooling to ülesanne_12.lst SQL> CREATE TABLE koduylesanded AS (SELECT * FROM scott.koduylesanded); Table created. SQL> COLUMN yliopilase_id FORMAT 999 SQL> COLUMN kursusekood FORMAT A8 SQL> COLUMN too_nr FORMAT 999 SQL> COLUMN yliopilase_id FORMAT 999 SQL> COLUMN punktid FORMAT 999 SQL> COLUMN failinimi FORMAT A8 SQL> SQL> SELECT * FROM koduylesanded; YLIOPILASE_ID KURSUSEK KUUPAEV TOO_NR FAILINIM PUNKTID ------------------------ -------- --------------- ------ -------- ------- 10020014 I319 01-JUN-03 1 t7.txt 10 10020015 I319 11-JUL-03 1 t8.txt 10 10020011 I319 11-JUN-04 2 t2.txt 7 10020013 I319 11-JUN-04 3 t3.txt 8 10020011 Iad307 11-JUN-03 1 t1.txt 5 10020011 ...

Informaatika → Oracle programmeerimiskeeled...
115 allalaadimist


Sellel veebilehel kasutatakse küpsiseid. Kasutamist jätkates nõustute küpsiste ja veebilehe üldtingimustega Nõustun