Následuje SQL příkaz pro tvorbu tabulek a uložených procedur, odkazujte na sebe, vyvozujte závěry z jednoho příkladu a Baidu, pokud tomu nerozumíte.
Příkaz Oracle pro vytvoření cizího klíče primárního klíče
1. Vytvořte studentskou tabulku Vytvořit tabulku t_stu( Hlavní klíč s číslem stuid(10), stuname varchar2(20) není null, stusex varchar2(2) výchozí kontrola 'muž' (stusex in('muž', 'žena'))) );
2. Vytvořte rozvrh hodin Create table t_couse( hlavní klíč s číslem couseid (10), Cousename varchar2(20) ne null, cousetype varchar2(4) );
3. Vytvořit studentský kurzový list (včetně hlavního cizího klíče) Vytvořit tabulku t_score( Primární klíč scoreid číslo(10), stuid číslo(10) odkazy t_stu(stuid), číslo příbuzných(10), constraint fk_couseid cizí klíč(couseid) Reference t_couse(Couseid) Na Delete Cascade );
Oracle vytváří uložené procedury
1. Základní gramatika
2. Napsat jednoduchý příklad pro úpravu pole ename v EMP tabulce
Metoda volání je následující:
SQL>exec update_emp('7935','test');
|