Følgende er SQL-sætningen til oprettelse af tabeller og oprettelse af stored procedures, henvis til dig selv, træk slutninger fra ét eksempel, og Baidu hvis du ikke forstår.
Oracle-kommando til at oprette en fremmednøgle for primær nøgle
1. Opret en studentertabel Opret tabel t_stu( Stuid nummer (10) primærnøgle, stuname varchar2(20) ikke null, Stusex Varchar2(2) standard 'mand'-tjek(stusex i('mand', 'kvinde'))) );
2. Lav en skema Opret tabel t_couse( Couseid nummer(10) primærnøgle, cousename varchar2(20) ikke null, kousetype varchar2(4) );
3. Opret et studiereferat (inklusive hovednøglen til fremmednøglen) Opret tabel t_score( scoreID nummer (10) primærnøgle, Stuide nummer(10) refererer til t_stu(Stuid), Couseid nummer(10), begrænsning fk_couseid fremmednøgle(couseid) Referencer t_couse(Couseid) ved slet-kaskade );
Oracle opretter lagrede procedurer
1. Grundlæggende grammatik
2. Skriv et simpelt eksempel for at ændre ename-feltet i emp-tabellen
Kaldemetoden er som følger:
SQL>exec update_emp('7935','test');
|