Följande är SQL-satsen för att skapa tabeller och lagrade procedurer, hänvisa till dig själv, dra slutsatser från ett exempel, och Baidu om du inte förstår.
Oracle-kommando för att skapa en främmande nyckel för primärnyckeln
1. Skapa en studenttabell skapa tabell t_stu( stuid nummer (10) primärnyckel, stuname varchar2(20) inte null, Stusex varchar2(2) standard 'manlig' kontroll (stusex in('man', 'kvinna'))) );
2. Skapa ett schema för lektionerna skapa tabell t_couse( Couseid nummer(10) primärnyckel, cousename varchar2(20) inte null, kousetyp varchar2(4) );
3. Skapa ett kursrapportblad för studenter (inklusive huvudfrämmande nyckel) skapa tabell t_score( ScoreID nummer (10) primärnyckel, Stoidnummer(10) refererar till t_stu(Stuid), Couseid nummer(10), begränsning fk_couseid främmande nyckel(couseid) Referenser t_couse(Couseid) På radering-kaskaden );
Oracle skapar lagrade procedurer
1. Grundläggande grammatik
2. Skriv ett enkelt exempel för att modifiera ename-fältet i emp-tabellen
Anropsmetoden är följande:
SQL>exec update_emp('7935','test');
|