Anonymní profil Standa – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Standa – Programujte.comAnonymní profil Standa – Programujte.com

 

Příspěvky odeslané z IP adresy 2a00:1028:8d1c:cafa:209b:...–

Standa
Python › Čas a datum
12. 1. 2016   #207884

CREATE TABLE ZMENA_KAT_TRIGGER(

jmeno VARCHAR2(50) NOT NULL, 

cas DATE not null, 

pred_hodnota VARCHAR2(50) NOT NULL, 

po_hodnota VARCHAR2(50) NOT NULL

);

CREATE OR REPLACE PROCEDURE TRIGGER KAT_TRIGGER

AFTER UPDATE

ON kategorie

FOR EACH ROW

BEGIN

INSERT INTO ZMENA_KAT_TRIGGER(jmeno, cas, pred_hodnota, po_hodnota)    

VALUES (USER , SYSDATE , :OLD.nazev, :NEW.nazev );

END;

Standa
Python › Čas a datum
12. 1. 2016   #207883

CREATE OR REPLACE PROCEDURE KATEGORIE_VLOZ(

jmeno_kategrie in kategorie.nazev%type) AS 

BEGIN

INSERT INTO KATEGORIE(id, nazev) values(KATEGORIE_SEKVENCE.nextval, jmeno_kategrie);

END KATEGORIE_VLOZ;

CREATE OR REPLACE PROCEDURE VYROBKY_VLOZ(

vyr_jmeno in vyrobky.nazev%type,

vyr_kategorie in vyrobky.id_kategorie%type,

vyr_cena in vyrobky.cena%type,

vyr_kusy in vyrobky.kusy%type ) AS 

BEGIN

INSERT INTO vyrobky(id, id_kategorie, nazev, cena, kusy) VALUES(VYROBKY_SEKVENCE.nextval, vyr_kategorie , vyr_jmeno, vyr_cena, vyr_kusy);

END VYROBKY_VLOZ;

Standa
Python › Čas a datum
12. 1. 2016   #207882

SELECT k.nazev, COUNT(*) AS "POCET VYROBKU" 

FROM kategorie k JOIN vyrobky v ON(k.id=v.id_kategorie) GROUP BY k.nazev ;

SELECT * 

FROM vyrobky 

WHERE cena = (SELECT MAX(cena) FROM vyrobky);

Standa
Python › Čas a datum
12. 1. 2016   #207881

CREATE SEQUENCE "VYROBKY_SEKVENCE" MINVALUE 1 MAXVALUE 9999 INCREMENT BY 1 START WITH 1;

INSERT INTO vyrobky VALUES(VYROBKY_SEKVENCE.nextval , 1 , 'Banán', 20 , 6);

Standa
Python › Čas a datum
12. 1. 2016   #207880

CREATE TABLE k(

id NUMBER(5) NOT NULL PRIMARY KEY, 

nazev VARCHAR2(50) NOT NULL UNIQUE

);

CREATE TABLE v(

id NUMBER(4) NOT NULL PRIMARY KEY,

id_kategorie NUMBER(5) NOT NULL,

nazev VARCHAR2(50) NOT NULL,

cena NUMBER(10) NOT NULL,

kusy NUMBER(10) NOT NULL,

FOREIGN KEY (id_kategorie) REFERENCES kategorie(id)

);

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý