Vajad kellegagi rääkida?
Küsi julgelt abi LasteAbi
Logi sisse

ORACLE: SQL JA PLSQL 07 (0)

5 VÄGA HEA
Punktid

Lõik failist

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 oppeained koopiasse kahe uue (s.t. mida tabelis ei leidu) õppeaine andmed. Kontrollige tulemust. SQL> INSERT INTO uued_oppeained VALUES ('I244','Mart Mangus',' Võrgurakendused I'); 1 row created.
SQL> INSERT INTO uued_oppeained VALUES (' I245 ','Priit Raspel ','Andmebaasisüsteemide alused');
1 row created.
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
I244 Mart Mangus Võrgurakendused I
I245 Priit Raspel Andmebaasisüsteemide alused
6 rows selected.
SQL> --Korrigeerige tabeli uued_oppeained koopia abil tabelit minu_oppeained, kasutades käsku MERGE.
ORACLE-SQL JA PLSQL 07 #1 ORACLE-SQL JA PLSQL 07 #2 ORACLE-SQL JA PLSQL 07 #3
Punktid 10 punkti Autor soovib selle materjali allalaadimise eest saada 10 punkti.
Leheküljed ~ 3 lehte Lehekülgede arv dokumendis
Aeg2017-07-24 Kuupäev, millal dokument üles laeti
Allalaadimisi 80 laadimist Kokku alla laetud
Kommentaarid 0 arvamust Teiste kasutajate poolt lisatud kommentaarid
Autor regression Õppematerjali autor
Seitsmenda ülesanne lahendus.
------------------------------------------
1. Tehke endale (enda kasutajatunnuse all) koopiad tabelitest oppeained ja uued_oppeained.
2. Lisage tabeli oppeained koopiasse kahe uue (s.t. mida tabelis ei leidu) õppeaine andmed. Kontrollige tulemust.
3. Korrigeerige tabeli uued_oppeained koopia abil tabelit minu_oppeained, kasutades käsku MERGE. Kontrollige tulemust.
4. Annulleerige viimane samm ja kontrollige tulemust.

Sarnased õppematerjalid

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 Id310 12-JUN-03 1 t2

Oracle programmeerimiskeeled sql ja plsql
thumbnail
2
pdf

ICA0016 Oracle programmeerimiskeeled SQL ja PLSQL 7. ülesanne

7. Ülesanne 1. Tehke endale (enda kasutajatunnuse all) koopiad tabelitest oppeained ja uued_oppeained. a) andke (kasutaja scott rollis olles) endale tabeli oppeained vaatamisõigus: GRANT SELECT ON oppeained to MinuKasutajaNimi; b) tehke tabelist koopia (enda kasutajatunnuse all): CREATE TABLE minu_oppeained AS (SELECT * FROM scott.oppeained); c) samamoodi kopeerige tabel uued_oppeained GRANT SELECT ON uued_oppeained to MinuKasutajaNimi; CREATE TABLE minu_uued_oppeained AS (SELECT * FROM scott.uued_oppeained); 2. Lisage tabeli oppeained koopiasse kahe uue õppeaine (sellised, mida tabelis ei leidu) andmed. Kontrollige tulemust. SELECT * FROM minu_oppeained; INSERT INTO minu_oppeained (kood, oppejoud, nimetus) VALUES ('ICD18', 'Meelis Antoi', 'Veebihalduskeskkonnad'); INSERT INTO minu_oppeained (kood, oppejoud, nimetus) VALUES ('ICD20', 'Andres Käver', 'Hübriidmobiilirakendused'); SAVEPOINT uued_oppeained_sisestatud; 3

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----------------------------------------------------------------- sq

Oracle programmeerimiskeeled sql ja plsql



Kommentaarid (0)

Kommentaarid sellele materjalile puuduvad. Ole esimene ja kommenteeri



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