Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ------- TODO
- --- funkcja tablicowa
- --- wyzwalacze after i instead of, reszta done :)
- -------------------------------------- widok produktów droższych niż 1000zł
- CREATE VIEW DrogieProdukty(nazwa,kategoria,cena_brutto)
- AS
- (
- SELECT nazwa,
- kategoria,
- cena_brutto
- FROM Produkty
- WHERE cena_brutto > 1000
- );
- GO
- ------------------------------------ Dodawanie produktu
- INSERT INTO Produkty VALUES
- (11,'Okulary VR', 'Kamery', 350, 23, 48);
- --------------------------------------- wstawianie produktu do koszyka
- INSERT INTO koszyk VALUES
- (12,2,5,3290);
- --------------------------------------- składanie reklamacji
- INSERT INTO reklamacja VALUES
- (1,(SELECT id_produktu FROM Produkty WHERE nazwa='Vony G6'),'2015-07-02',6,'Brak systemu bazodanowego SZYPOLSQL','2015-07-09');
- --------------------------------------- UPDATE okresu gwarancji na smartfony
- UPDATE Produkty
- SET okres_gwarancji = okres_gwarancji + 10
- WHERE kategoria='Smartfony';
- --------------------------------------- USUWANIE koszyka
- DELETE FROM koszyk_zawartosc
- WHERE id_koszyka=10;
- --------------------------------------- Funkcje
- ---------- Skalarna
- CREATE FUNCTION bezvat
- (
- @netto FLOAT
- )
- RETURNS FLOAT
- AS
- BEGIN
- RETURN @netto * 0.73;
- END;
- SELECT cena_brutto,
- dbo.bezvat(cena_netto) AS 'cena bez vat'
- FROM Produkty;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement