sqlplus.pdf

(198 KB) Pobierz
/home/darek/Dropbox/d/BD/sqlplus.sql
Strona 1 z 5
pon, 5 lis 2012, 22:26:18
1 tworzenie tabel
2 CREATE TABLE autor1_s ( id_autora NUMBER ( 20 ), imie VARCHAR ( 20 ), nazwisko VARCHAR ( 20 ));
3 CREATE TABLE ksiazka_s ( id_ksiaszki NUMBER ( 20 ), tytul VARCHAR ( 20 ), cena NUMBER ( 10 , 2 ) , liczba NUMBER ( 4 ));
4 CREATE TABLE ksiazka_szczeguly_s ( id_aksiaszki NUMBER ( 20 ), isbn VARCHAR ( 20 ), data_wydania DATE , oprawa VARCHAR
( 10 ));
5 CREATE TABLE autor_ksiazka_s ( id_autora NUMBER ( 20 ), id_ksiaszki NUMBER ( 20 ) );
6 CREATE TABLE ksiazka_szczeguly_s ( id_aksiaszki NUMBER ( 20 ), isbn VARCHAR ( 20 ), data_wydania DATE default '99-12-0
2' , oprawa VARCHAR ( 10 ));
7
8 nalozenie kluczy glównych
9 ALTER TABLE autor1_s
ADD CONSTRAINT kg_1 PRIMARY KEY ( id_autora );
10 ALTER TABLE ksiazka_s
ADD CONSTRAINT kg_2 PRIMARY KEY ( id_ksiaszki );
11 ALTER TABLE ksiazka_sz
ADD CONSTRAINT kg_3 PRIMARY KEY ( id_aksiaszki );
12 ALTER TABLE autor_ks
ADD CONSTRAINT kg_4 PRIMARY KEY ( id_autora , id_ksiaszki );
13
14 ustawienie kluczy obcych
15 ALTER TABLE autor_ksiazka_s ADD CONSTRAINT kg_11 FOREIGN KEY ( id_autora ) REFERENCES autor1_s ( id_autora );
16 ALTER TABLE autor_ksiazka_s ADD CONSTRAINT kg_12 FOREIGN KEY ( id_ksiaszki ) REFERENCES ksiazka_s ( id_ksiaszki );
17
18 zakres danej kolumny
19 ALTER TABLE ksiazka_s
ADD CONSTRAINT kg_31 CHECK ( cena > 0 );
20 ALTER TABLE autor1_s
ADD CONSTRAINT kg_32 CHECK ( imie IS NOT NULL OR nazwisko IS NOTSELE NULL );
21 ALTER TABLE ksiazka_sz
ADD CONSTRAINT kg_33 CHECK ( oprawa = 'miekka' OR oprawa = 'twarda' );
22 ALTER TABLE autor1_s
ADD CONSTRAINT kg_32 CHECK ( imie IS NOT NULL );
23 ALTER TABLE autor1_s
ADD CONSTRAINT kg_34 CHECK ( nazwisko IS NOT NULL );
24 ALTER TABLE ksiazka_op
ADD CONSTRAINT kg_33 CHECK ( oprawa = 'miekka' OR oprawa = 'twarda' OR oprawa = 'skora
' );
25
26 usumniecie ograniczenia
27 ALTER TABLE autor1_s
DROP CONSTRAINT kg_32 ;
28 ALTER TABLE ksiazka_op
DROP CONSTRAINT kg_33 ;
29
30 zmiana nzwy tabeli
31 ALTER TABLE ksiazka_sz
RENAME TO ksiazka_opis_s ;
32
33 zmiana nazwy tabeli
34 ALTER TABLE
ksiazka_s
RENAME COLUMN liczba TO liczba_egzemplarzy ;
35
36 zmiana typu kolumny
37 ALTER TABLE autor1_s
MODIFY ( imie VARCHAR ( 16 ));
38 ALTER TABLE ksiazka_op
MODIFY ( ISBN NUMBER ( 20 ));
- 1 -
978862274.551.png 978862274.662.png 978862274.773.png 978862274.884.png 978862274.001.png 978862274.012.png 978862274.023.png 978862274.034.png 978862274.045.png 978862274.056.png 978862274.067.png 978862274.078.png 978862274.089.png 978862274.100.png 978862274.111.png 978862274.122.png 978862274.133.png 978862274.144.png 978862274.155.png 978862274.166.png 978862274.177.png 978862274.188.png 978862274.199.png 978862274.210.png 978862274.221.png 978862274.232.png 978862274.243.png 978862274.254.png 978862274.265.png 978862274.276.png 978862274.287.png 978862274.298.png 978862274.309.png 978862274.320.png 978862274.331.png 978862274.342.png 978862274.353.png 978862274.364.png 978862274.375.png 978862274.386.png 978862274.397.png 978862274.408.png 978862274.419.png 978862274.430.png 978862274.441.png 978862274.452.png 978862274.463.png 978862274.474.png 978862274.485.png 978862274.496.png 978862274.507.png 978862274.518.png 978862274.529.png 978862274.540.png 978862274.552.png 978862274.563.png 978862274.574.png 978862274.585.png 978862274.596.png 978862274.607.png 978862274.618.png 978862274.629.png 978862274.640.png 978862274.651.png 978862274.663.png 978862274.674.png 978862274.685.png 978862274.696.png 978862274.707.png 978862274.718.png 978862274.729.png 978862274.740.png 978862274.751.png 978862274.762.png 978862274.774.png 978862274.785.png 978862274.796.png 978862274.807.png 978862274.818.png 978862274.829.png 978862274.840.png 978862274.851.png 978862274.862.png 978862274.873.png 978862274.885.png 978862274.896.png 978862274.898.png 978862274.899.png 978862274.900.png 978862274.901.png 978862274.902.png 978862274.903.png 978862274.904.png 978862274.905.png 978862274.002.png 978862274.003.png 978862274.004.png 978862274.005.png 978862274.006.png 978862274.007.png 978862274.008.png 978862274.009.png 978862274.010.png 978862274.011.png 978862274.013.png 978862274.014.png 978862274.015.png 978862274.016.png 978862274.017.png 978862274.018.png 978862274.019.png 978862274.020.png 978862274.021.png 978862274.022.png 978862274.024.png 978862274.025.png 978862274.026.png 978862274.027.png 978862274.028.png 978862274.029.png 978862274.030.png 978862274.031.png 978862274.032.png 978862274.033.png 978862274.035.png 978862274.036.png 978862274.037.png 978862274.038.png 978862274.039.png 978862274.040.png 978862274.041.png 978862274.042.png 978862274.043.png 978862274.044.png 978862274.046.png 978862274.047.png 978862274.048.png 978862274.049.png 978862274.050.png 978862274.051.png 978862274.052.png 978862274.053.png 978862274.054.png 978862274.055.png 978862274.057.png 978862274.058.png 978862274.059.png 978862274.060.png 978862274.061.png 978862274.062.png 978862274.063.png 978862274.064.png 978862274.065.png 978862274.066.png 978862274.068.png 978862274.069.png 978862274.070.png 978862274.071.png 978862274.072.png 978862274.073.png 978862274.074.png 978862274.075.png 978862274.076.png 978862274.077.png 978862274.079.png 978862274.080.png 978862274.081.png 978862274.082.png 978862274.083.png 978862274.084.png 978862274.085.png 978862274.086.png 978862274.087.png 978862274.088.png 978862274.090.png 978862274.091.png 978862274.092.png 978862274.093.png 978862274.094.png 978862274.095.png 978862274.096.png 978862274.097.png 978862274.098.png 978862274.099.png 978862274.101.png 978862274.102.png 978862274.103.png 978862274.104.png 978862274.105.png 978862274.106.png 978862274.107.png 978862274.108.png 978862274.109.png 978862274.110.png 978862274.112.png 978862274.113.png 978862274.114.png 978862274.115.png 978862274.116.png 978862274.117.png 978862274.118.png 978862274.119.png 978862274.120.png 978862274.121.png 978862274.123.png 978862274.124.png 978862274.125.png 978862274.126.png 978862274.127.png 978862274.128.png 978862274.129.png 978862274.130.png 978862274.131.png 978862274.132.png 978862274.134.png 978862274.135.png 978862274.136.png 978862274.137.png 978862274.138.png 978862274.139.png 978862274.140.png 978862274.141.png 978862274.142.png 978862274.143.png 978862274.145.png 978862274.146.png 978862274.147.png 978862274.148.png 978862274.149.png 978862274.150.png 978862274.151.png 978862274.152.png 978862274.153.png 978862274.154.png 978862274.156.png 978862274.157.png 978862274.158.png 978862274.159.png 978862274.160.png 978862274.161.png 978862274.162.png 978862274.163.png 978862274.164.png
/home/darek/Dropbox/d/BD/sqlplus.sql
Strona 2 z 5
pon, 5 lis 2012, 22:26:18
39
40 usuwanie ograniczenia
41 ALTER TABLE ksiazka_s
DROP CONSTRAINT kg_31 ;
42
43 dodawanie kolumny
44 ALTER TABLE ksiazka_s
ADD wydawca VARCHAR ( 20 );
45
46 usuwanie kolumny
47 ALTER TABLE ksiazka_s
DROP COLUMN wydawca ;
48
49 =================================================== 2 ==================================================
50
51 pokazywanie co posiadamy w tabeli
52 SELECT * FROM autor1_s ;
53 SELECT CENA , (( CENA * 0.1 )+ CENA )
FROM ksiazka_s ;
54 SELECT imie , nazwisko
55 FROM pracownik_personalia
56 ORDER BY nazwisko , imie DESC ;
57 SELECT imie , nazwisko , nip
58 FROM pracownik_personalia
59 WHERE nazwisko LIKE '%ski' AND nip > 1500000000 AND nip < 1600000000
60 SELECT id_pracownika , pensja + premia Zarobki
61 FROM pracownik ;
62 SELECT imie , nazwisko , stanowisko , NVL ( premia , 0 )
63 FROM pracownik_personalia , pracownik
64 WHERE premia is not null AND pracownik_personalia . id_pracownika = pracownik . id_pracownika ;
65 SELECT imie , nazwisko , stanowisko , NVL ( premia , 0 )
66 FROM pracownik_personalia , pracownik
67 WHERE pracownik_personalia . id_pracownika = pracownik . id_pracownika AND premia is null ;
68 SELECT imie , nazwisko , stanowisko , NVL ( premia , 0 )
69 FROM pracownik_personalia , pracownik
70 WHERE pracownik_personalia . id_pracownika = pracownik . id_pracownika ;
71 SELECT imie , nazwisko , stanowisko , NVL ( premia , 0 )
72 FROM pracownik_personalia A , pracownik B
73 WHERE A . id_pracownika = B . id_pracownika ;
74 SELECT id_pracownika , pensja , id_przedzialu , dolna_granica , gorna_granica
75 FROM pracownik , przedzial_zarobkow
76 WHERE ( pensja <= gorna_granica AND pensja >= dolna_granica ) AND ( id_przedzialu = 1 OR id_przedzialu = 2 );
77 SELECT id_pracownika , pensja , id_przedzialu , dolna_granica , gorna_granica
78
FROM pracownik , przedzial_zarobkow
79
WHERE pensja between dolna_granica AND gorna_granica AND ( id_przedzialu = 1 OR id_przedzialu = 2 );
- 2 -
978862274.165.png 978862274.167.png 978862274.168.png 978862274.169.png 978862274.170.png 978862274.171.png 978862274.172.png 978862274.173.png 978862274.174.png 978862274.175.png 978862274.176.png 978862274.178.png 978862274.179.png 978862274.180.png 978862274.181.png 978862274.182.png 978862274.183.png 978862274.184.png 978862274.185.png 978862274.186.png 978862274.187.png 978862274.189.png 978862274.190.png 978862274.191.png 978862274.192.png 978862274.193.png 978862274.194.png 978862274.195.png 978862274.196.png 978862274.197.png 978862274.198.png 978862274.200.png 978862274.201.png 978862274.202.png 978862274.203.png 978862274.204.png 978862274.205.png 978862274.206.png 978862274.207.png 978862274.208.png 978862274.209.png 978862274.211.png 978862274.212.png 978862274.213.png 978862274.214.png 978862274.215.png 978862274.216.png 978862274.217.png 978862274.218.png 978862274.219.png 978862274.220.png 978862274.222.png 978862274.223.png 978862274.224.png 978862274.225.png 978862274.226.png 978862274.227.png 978862274.228.png 978862274.229.png 978862274.230.png 978862274.231.png 978862274.233.png 978862274.234.png 978862274.235.png 978862274.236.png 978862274.237.png 978862274.238.png 978862274.239.png 978862274.240.png 978862274.241.png 978862274.242.png 978862274.244.png 978862274.245.png 978862274.246.png 978862274.247.png 978862274.248.png 978862274.249.png 978862274.250.png 978862274.251.png 978862274.252.png 978862274.253.png 978862274.255.png 978862274.256.png 978862274.257.png 978862274.258.png 978862274.259.png 978862274.260.png 978862274.261.png 978862274.262.png 978862274.263.png 978862274.264.png 978862274.266.png 978862274.267.png 978862274.268.png 978862274.269.png 978862274.270.png 978862274.271.png 978862274.272.png 978862274.273.png 978862274.274.png 978862274.275.png 978862274.277.png 978862274.278.png 978862274.279.png 978862274.280.png 978862274.281.png 978862274.282.png 978862274.283.png 978862274.284.png 978862274.285.png 978862274.286.png 978862274.288.png 978862274.289.png 978862274.290.png 978862274.291.png 978862274.292.png 978862274.293.png 978862274.294.png
/home/darek/Dropbox/d/BD/sqlplus.sql
Strona 3 z 5
pon, 5 lis 2012, 22:26:18
80 SELECT id_pracownika , pensja , id_przedzialu , dolna_granica , gorna_granica
81 FROM pracownik , przedzial_zarobkow
82 WHERE pensja between dolna_granica AND gorna_granica AND id_przedzialu in ( 1 , 2 );
83 SELECT imie , nazwisko , pensja
84
FROM pracownik A , przedzial_zarobkow , pracownik_personalia B
85
WHERE ( A . id_pracownika = B . id_pracownika ) AND ( pensja between dolna_granica AND gorna_granica ) AND id_przedzi
alu in ( 1 , 2 );
86
87
88 *** Selekcja danych ***
89 Ciag znaków : 'xyz'
90 Alias : "xyz" , " "
91 Laczenie ciagów znaków : ||
92 Laczenie pól : ,
93
94 SELECT 'Pracownik ' || imie as Zarobki , nazwisko || ' jest zatrudniony na stanowisku ' || stanowisko as Zarobki
95 FROM Pracownik , Pracownik_personalia ;
96 SELECT 'Pracownik ' || imie as " " , nazwisko || ' jest zatrudniony na stanowisku ' || stanowisko as " "
97 FROM Pracownik , Pracownik_personalia ;
98 SELECT DISTINCT 'Pracownik ' || CONCAT ( UPPER ( imie ), CONCAT ( ' ' , UPPER ( nazwisko ))) || ' jest zatrudniony na stanow
isku ' || INITCAP ( stanowisko ) || '.' as " "
99 FROM Pracownik , Pracownik_personalia ;
100 SELECT DISTINCT 'Pracownik ' || imie as " " , nazwisko ||
' pracuje w dziale ' || SUBSTR ( UPPER ( REPLACE ( nazwa , '
Ksiegowosc' , 'ksig' )), 0 , 4 ) || '.' as " "
101 FROM Pracownik_personalia , Pracownik PR , Dzial DZ
102 WHERE PR . id_dzialu = DZ . id_dzialu ;
103 SELECT DISTINCT imie as "Imie" , nazwisko as "Nazwisko"
104 FROM Pracownik_personalia PR
105 ORDER BY Length ( PR . nazwisko );
106 SELECT DISTINCT imie , nazwisko , pensja , data_zatrudnienia , nazwa as "Nazwa dzialu"
107 FROM Pracownik_personalia PPR , Pracownik PR , Dzial DZ
108 WHERE PR . id_dzialu = DZ . id_dzialu and PPR . nazwisko = INITCAP ( LOWER ( 'Wojtowicz' ));
109 SELECT DISTINCT imie , nazwisko , pensja , data_zatrudnienia , nazwa as "Nazwa dzialu"
110 FROM Pracownik_personalia PPR , Pracownik PR , Dzial DZ
111 WHERE PR . id_dzialu = DZ . id_dzialu and PPR . nazwisko = INITCAP ( LOWER ( '&Podaj_nazwisko' ));
112 SELECT DISTINCT nazwisko , imie , TO_CHAR ( data_zatrudnienia , 'DAY' )
113
FROM Pracownik PR , Pracownik_personalia PPR
114
WHERE PR . id_pracownika = PPR . id_pracownika
115
ORDER BY nazwisko ;
116
117
- 3 -
978862274.295.png 978862274.296.png 978862274.297.png 978862274.299.png 978862274.300.png 978862274.301.png 978862274.302.png 978862274.303.png 978862274.304.png 978862274.305.png 978862274.306.png 978862274.307.png 978862274.308.png 978862274.310.png 978862274.311.png 978862274.312.png 978862274.313.png 978862274.314.png 978862274.315.png 978862274.316.png 978862274.317.png 978862274.318.png 978862274.319.png 978862274.321.png 978862274.322.png 978862274.323.png 978862274.324.png 978862274.325.png 978862274.326.png 978862274.327.png 978862274.328.png 978862274.329.png 978862274.330.png 978862274.332.png 978862274.333.png 978862274.334.png 978862274.335.png 978862274.336.png 978862274.337.png 978862274.338.png 978862274.339.png 978862274.340.png 978862274.341.png 978862274.343.png 978862274.344.png 978862274.345.png 978862274.346.png 978862274.347.png 978862274.348.png 978862274.349.png 978862274.350.png 978862274.351.png 978862274.352.png 978862274.354.png 978862274.355.png 978862274.356.png 978862274.357.png 978862274.358.png 978862274.359.png 978862274.360.png 978862274.361.png 978862274.362.png 978862274.363.png 978862274.365.png 978862274.366.png 978862274.367.png 978862274.368.png 978862274.369.png 978862274.370.png 978862274.371.png 978862274.372.png 978862274.373.png 978862274.374.png 978862274.376.png 978862274.377.png 978862274.378.png 978862274.379.png 978862274.380.png 978862274.381.png 978862274.382.png 978862274.383.png 978862274.384.png 978862274.385.png 978862274.387.png 978862274.388.png 978862274.389.png 978862274.390.png 978862274.391.png 978862274.392.png 978862274.393.png 978862274.394.png 978862274.395.png 978862274.396.png 978862274.398.png 978862274.399.png 978862274.400.png 978862274.401.png 978862274.402.png 978862274.403.png 978862274.404.png 978862274.405.png 978862274.406.png 978862274.407.png 978862274.409.png 978862274.410.png 978862274.411.png 978862274.412.png 978862274.413.png 978862274.414.png 978862274.415.png 978862274.416.png 978862274.417.png 978862274.418.png 978862274.420.png 978862274.421.png 978862274.422.png 978862274.423.png 978862274.424.png 978862274.425.png 978862274.426.png 978862274.427.png 978862274.428.png 978862274.429.png 978862274.431.png 978862274.432.png 978862274.433.png 978862274.434.png 978862274.435.png 978862274.436.png 978862274.437.png 978862274.438.png 978862274.439.png 978862274.440.png 978862274.442.png 978862274.443.png 978862274.444.png 978862274.445.png 978862274.446.png 978862274.447.png 978862274.448.png 978862274.449.png 978862274.450.png 978862274.451.png 978862274.453.png 978862274.454.png 978862274.455.png 978862274.456.png 978862274.457.png 978862274.458.png 978862274.459.png 978862274.460.png 978862274.461.png 978862274.462.png 978862274.464.png 978862274.465.png 978862274.466.png 978862274.467.png 978862274.468.png 978862274.469.png 978862274.470.png 978862274.471.png 978862274.472.png 978862274.473.png 978862274.475.png 978862274.476.png 978862274.477.png 978862274.478.png 978862274.479.png 978862274.480.png 978862274.481.png 978862274.482.png 978862274.483.png 978862274.484.png 978862274.486.png 978862274.487.png 978862274.488.png 978862274.489.png 978862274.490.png 978862274.491.png 978862274.492.png 978862274.493.png 978862274.494.png 978862274.495.png 978862274.497.png 978862274.498.png 978862274.499.png 978862274.500.png 978862274.501.png 978862274.502.png 978862274.503.png 978862274.504.png 978862274.505.png 978862274.506.png 978862274.508.png 978862274.509.png 978862274.510.png 978862274.511.png 978862274.512.png 978862274.513.png 978862274.514.png 978862274.515.png
/home/darek/Dropbox/d/BD/sqlplus.sql
Strona 4 z 5
pon, 5 lis 2012, 22:26:18
118 SELECT DISTINCT nazwisko , imie , TO_CHAR ( data_zatrudnienia , 'DD MONTH YYYY HH24:MI:SS' )
119 FROM Pracownik PR , Pracownik_personalia PPR
120 WHERE PR . id_pracownika = PPR . id_pracownika
121 ORDER BY nazwisko ;
122 SELECT imie , nazwisko , nip
123 FROM Pracownik_personalia
124 WHERE SUBSTR ( nip , 0 , 2 )= 15 ;
125 SELECT P1 . id_pracownika as "idPrac" , P2 . id_przelozonego as "idPrzel" , P1 . data_zatrudnienia - P2 . data_zatrudnieni
a as "roznDat"
126 FROM Pracownik P1 , Pracownik P2
127 WHERE P1 . id_przelozonego = P2 . id_pracownika ;
128 SELECT P1 . id_pracownika as "idPrac" , P2 . id_przelozonego as "idPrzel" , FLOOR ( MONTHS_BETWEEN ( P1 . data_zatrudnieni
a , P2 . data_zatrudnienia )) as "roznDat"
129 FROM Pracownik P1 , Pracownik P2
130 WHERE P1 . id_przelozonego = P2 . id_pracownika ;
131 SELECT P1 . id_pracownika as "idPrac" , P2 . id_przelozonego as "idPrzel" , FLOOR ( MONTHS_BETWEEN ( P1 . data_zatrudnieni
a , P2 . data_zatrudnienia )/ 12 ) as "roznDat"
132 FROM Pracownik P1 , Pracownik P2
133 WHERE P1 . id_przelozonego = P2 . id_pracownika ;
134 SELECT P1 . id_pracownika as "idPrac" , P2 . id_przelozonego as "idPrzel" , ROUND ( MONTHS_BETWEEN ( P1 . data_zatrudnieni
a , P2 . data_zatrudnienia )/ 12 , 2 ) as "roznDat"
135 FROM Pracownik P1 , Pracownik P2
136 WHERE P1 . id_przelozonego = P2 . id_pracownika ;
137 SELECT M1 . nazwisko as "idPrac" , M2 . nazwisko as "idPrzel" , ROUND ( MONTHS_BETWEEN ( P1 . data_zatrudnienia , P2 . data_z
atrudnienia )/ 12 , 2 ) as "roznDat"
138
FROM Pracownik P1 , Pracownik P2 , Pracownik_personalia M1 , Pracownik_personalia M2
139
WHERE P1 . id_przelozonego = P2 . id_pracownika and M1 . id_pracownika = P1 . id_pracownika and M2 . id_pracownika = P2 . id_
pracownika ;
140
141 *** ***
142
143 wstawienie do tabeli uzupelnien
144 INSERT INTO autor1_s
VALUES ( 1 , 'ADAM' , 'MICKIEWICZ' );
145 INSERT INTO autor1_s
VALUES ( 2 , 'Hendryk' , 'Sienkiewicz' );
146 INSERT INTO ksiazka_s
VALUES ( 1 , 'Potop' , 53.50 , 24 );
147 INSERT INTO ksiazka_s
VALUES ( 2 , 'Pan Tadeusz' , NULL , 10 );
148 INSERT INTO ksiazka_s
VALUES ( 3 , 'Trylogia' , 1150.00 , 15 );
149 INSERT INTO ksiazka_s
VALUES ( 4 , 'Ballady i romanse' , 27.60 , NULL );
150 INSERT INTO ksiazka_s
VALUES ( 5 , 'NULL' , 15.90 , 30 );
151 INSERT INTO ksiazka_op
VALUES ( 1 , 0123456789 , '10/05/23' , 'twarda' );
152 INSERT INTO ksiazka_op
VALUES ( 2 , 0123456788 , '10/05/02' , 'miekka' );
- 4 -
978862274.516.png 978862274.517.png 978862274.519.png 978862274.520.png 978862274.521.png 978862274.522.png 978862274.523.png 978862274.524.png 978862274.525.png 978862274.526.png 978862274.527.png 978862274.528.png 978862274.530.png 978862274.531.png 978862274.532.png 978862274.533.png 978862274.534.png 978862274.535.png 978862274.536.png 978862274.537.png 978862274.538.png 978862274.539.png 978862274.541.png 978862274.542.png 978862274.543.png 978862274.544.png 978862274.545.png 978862274.546.png 978862274.547.png 978862274.548.png 978862274.549.png 978862274.550.png 978862274.553.png 978862274.554.png 978862274.555.png 978862274.556.png 978862274.557.png 978862274.558.png 978862274.559.png 978862274.560.png 978862274.561.png 978862274.562.png 978862274.564.png 978862274.565.png 978862274.566.png 978862274.567.png 978862274.568.png 978862274.569.png 978862274.570.png 978862274.571.png 978862274.572.png 978862274.573.png 978862274.575.png 978862274.576.png 978862274.577.png 978862274.578.png 978862274.579.png 978862274.580.png 978862274.581.png 978862274.582.png 978862274.583.png 978862274.584.png 978862274.586.png 978862274.587.png 978862274.588.png 978862274.589.png 978862274.590.png 978862274.591.png 978862274.592.png 978862274.593.png 978862274.594.png 978862274.595.png 978862274.597.png 978862274.598.png 978862274.599.png 978862274.600.png 978862274.601.png 978862274.602.png 978862274.603.png 978862274.604.png 978862274.605.png 978862274.606.png 978862274.608.png 978862274.609.png 978862274.610.png 978862274.611.png 978862274.612.png 978862274.613.png 978862274.614.png 978862274.615.png 978862274.616.png 978862274.617.png 978862274.619.png 978862274.620.png 978862274.621.png 978862274.622.png 978862274.623.png 978862274.624.png 978862274.625.png 978862274.626.png 978862274.627.png 978862274.628.png 978862274.630.png 978862274.631.png 978862274.632.png 978862274.633.png 978862274.634.png 978862274.635.png 978862274.636.png 978862274.637.png 978862274.638.png 978862274.639.png 978862274.641.png 978862274.642.png 978862274.643.png 978862274.644.png 978862274.645.png 978862274.646.png 978862274.647.png 978862274.648.png 978862274.649.png 978862274.650.png 978862274.652.png 978862274.653.png 978862274.654.png 978862274.655.png 978862274.656.png 978862274.657.png 978862274.658.png 978862274.659.png 978862274.660.png 978862274.661.png 978862274.664.png 978862274.665.png 978862274.666.png 978862274.667.png 978862274.668.png 978862274.669.png 978862274.670.png 978862274.671.png 978862274.672.png 978862274.673.png 978862274.675.png 978862274.676.png 978862274.677.png 978862274.678.png 978862274.679.png 978862274.680.png 978862274.681.png 978862274.682.png 978862274.683.png 978862274.684.png 978862274.686.png 978862274.687.png 978862274.688.png 978862274.689.png 978862274.690.png 978862274.691.png 978862274.692.png 978862274.693.png 978862274.694.png 978862274.695.png 978862274.697.png 978862274.698.png 978862274.699.png 978862274.700.png 978862274.701.png 978862274.702.png 978862274.703.png 978862274.704.png 978862274.705.png 978862274.706.png 978862274.708.png 978862274.709.png 978862274.710.png 978862274.711.png 978862274.712.png 978862274.713.png 978862274.714.png 978862274.715.png 978862274.716.png 978862274.717.png 978862274.719.png 978862274.720.png 978862274.721.png 978862274.722.png 978862274.723.png 978862274.724.png 978862274.725.png 978862274.726.png 978862274.727.png 978862274.728.png 978862274.730.png 978862274.731.png 978862274.732.png 978862274.733.png 978862274.734.png 978862274.735.png 978862274.736.png 978862274.737.png 978862274.738.png 978862274.739.png 978862274.741.png 978862274.742.png 978862274.743.png 978862274.744.png 978862274.745.png 978862274.746.png 978862274.747.png 978862274.748.png 978862274.749.png 978862274.750.png 978862274.752.png 978862274.753.png 978862274.754.png 978862274.755.png 978862274.756.png 978862274.757.png 978862274.758.png 978862274.759.png 978862274.760.png 978862274.761.png 978862274.763.png 978862274.764.png 978862274.765.png 978862274.766.png 978862274.767.png 978862274.768.png 978862274.769.png 978862274.770.png 978862274.771.png 978862274.772.png 978862274.775.png 978862274.776.png 978862274.777.png 978862274.778.png 978862274.779.png 978862274.780.png 978862274.781.png
/home/darek/Dropbox/d/BD/sqlplus.sql
Strona 5 z 5
pon, 5 lis 2012, 22:26:18
153 INSERT INTO ksiazka_op
VALUES ( 3 , 0123456787 , '09/01/12' , 'skora' );
154 INSERT INTO ksiazka_op
VALUES ( 4 , NULL , '07/03/12' , NULL );
155 INSERT INTO ksiazka_op
VALUES ( 5 , 0123456786 , NULL , 'twarda' );
156 INSERT INTO autor_ks
VALUES ( 1 , 3 );
157 INSERT INTO autor_ks
VALUES ( 1 , 5 );
158 INSERT INTO autor_ks
VALUES ( 2 , 2 );
159 INSERT INTO autor_ks
VALUES ( 2 , 4 );
160 INSERT INTO autor_ks
VALUES ( 1 , 1 );
161 INSERT INTO autor_ks
VALUES ( 2 , 1 );
162 INSERT INTO ksiazka_sz
VALUES ( 3 , 1010101010 , default , 'miekka' ); // default doda wartosæ domyslna jesli tak
a ustalona
163 INSERT INTO ksiazka_sz ( idk , oprawa , isbn ) VALUES ( 4 , 'miekka' , 9876543210 ); // w miejsce daty wydania wstawi w
artosc domyslna oraz idk , oprawa , isbn
164 INSERT INTO ksiazka_sz
VALUES ( 3 , 1010101010 , '88-12-02' , 'twarda' );
165
166 usuwanie wierszy
167 DELETE FROM ksiazka_szczeguly_s WHERE id = 2 OR id = 3 ;
168
169 sprawdzenie zawartosci tabeli
170 select * FROM autor1_s ;
171
172 usuwanie tabel
173 DROP TABLE autor ;
174
175 aktualizowanie danych
176 UPDATE ksiazka_s SET CENA =(( CENA * 0 , 1 )+ CENA );
177 UPDATE ksiazka_s SET liczba_egzemplarzy = 20 WHERE idk = 5 ; // aktualizowanie KONKRETNEGO REKORDU
178 select CENA , (( CENA * 0.1 )+ CENA ) FROM ksiazka_s ;
179
180 wczytywanie komend z pliku
181 @ data \Struktura . sql
182 @C : \Struktura . sql ;
183
- 5 -
978862274.782.png 978862274.783.png 978862274.784.png 978862274.786.png 978862274.787.png 978862274.788.png 978862274.789.png 978862274.790.png 978862274.791.png 978862274.792.png 978862274.793.png 978862274.794.png 978862274.795.png 978862274.797.png 978862274.798.png 978862274.799.png 978862274.800.png 978862274.801.png 978862274.802.png 978862274.803.png 978862274.804.png 978862274.805.png 978862274.806.png 978862274.808.png 978862274.809.png 978862274.810.png 978862274.811.png 978862274.812.png 978862274.813.png 978862274.814.png 978862274.815.png 978862274.816.png 978862274.817.png 978862274.819.png 978862274.820.png 978862274.821.png 978862274.822.png 978862274.823.png 978862274.824.png 978862274.825.png 978862274.826.png 978862274.827.png 978862274.828.png 978862274.830.png 978862274.831.png 978862274.832.png 978862274.833.png 978862274.834.png 978862274.835.png 978862274.836.png 978862274.837.png 978862274.838.png 978862274.839.png 978862274.841.png 978862274.842.png 978862274.843.png 978862274.844.png 978862274.845.png 978862274.846.png 978862274.847.png 978862274.848.png 978862274.849.png 978862274.850.png 978862274.852.png 978862274.853.png 978862274.854.png 978862274.855.png 978862274.856.png 978862274.857.png 978862274.858.png 978862274.859.png 978862274.860.png 978862274.861.png 978862274.863.png 978862274.864.png 978862274.865.png 978862274.866.png 978862274.867.png 978862274.868.png 978862274.869.png 978862274.870.png 978862274.871.png 978862274.872.png 978862274.874.png 978862274.875.png 978862274.876.png 978862274.877.png 978862274.878.png 978862274.879.png 978862274.880.png 978862274.881.png 978862274.882.png 978862274.883.png 978862274.886.png 978862274.887.png 978862274.888.png 978862274.889.png 978862274.890.png 978862274.891.png 978862274.892.png 978862274.893.png 978862274.894.png 978862274.895.png 978862274.897.png
Zgłoś jeśli naruszono regulamin