Toliau pateikiamas sql teiginys, skirtas lentelių kūrimui ir saugomų procedūrų kūrimui, kreipkitės į save, padarykite išvadas iš vieno pavyzdžio ir Baidu, jei nesuprantate.
Oracle komanda, skirta sukurti pirminio rakto išorinį raktą
1. Sukurkite studento lentelę Kurti lentelę t_stu( stuid number(10) pirminis raktas, stuname varchar2(20) nėra nulinis, Stusex Varchar2(2) numatytasis "vyriškas" patikrinimas(Stusex in('vyras', 'moteris'))) );
2. Sukurkite pamokų tvarkaraštį Kurti lentelę t_couse( couseid number(10) pirminis raktas, cousename varchar2(20) ne null, cousetype varchar2(4) );
3. Sukurkite studento kurso ataskaitos lapą (įskaitant pagrindinį išorinį raktą) Kurti lentelę t_score( scoreid number(10) pirminis raktas, stuid numeris [10] nuorodos t_stu (stuid), COUSEID numeris [10], apribojimas fk_couseid išorinis raktas (couseid) Nuorodos t_couse(couseid) dėl ištrinti kaskadą );
"Oracle" sukuria saugomas procedūras
1. Pagrindinė gramatika
2. Parašykite paprastą pavyzdį, kaip modifikuoti emp lentelės ename lauką
Skambučio būdas yra toks:
SQL>exec update_emp('7935','test');
|