Di seguito è la dichiarazione sql per creare tabelle e stored procedure, riferisci a te stesso, trai inferenze da un esempio, e Baidu se non capisci.
Comando Oracle per creare una chiave primaria esterna
1. Creare una tabella per studenti crea t_stu tabella ( Numero stuid (10) chiave primaria, Stuname varchar2(20) non nullo, Stusex Varchar2(2) Controllo predefinito 'maschile' (Stusex in('maschile', 'femmina'))) );
2. Creare un orario delle lezioni crea t_couse( Numero Couseid (10) chiave primaria, cousename varchar2(20) non nullo, cousetype varchar2(4) );
3. Creare un foglio di relazione del corso per studenti (inclusa la chiave principale estera) crea t_score tabella ( Numero scoreid (10) chiave primaria, Numero stuid (10) fa riferimento a t_stu(stuid), numero couseid (10), vincolo fk_couseid chiave esterna (couseid) Riferimenti t_couse(couseid) Sulla cascata di eliminazione );
Oracle crea stored procedure
1. Grammatica di base
2. Scrivere un esempio semplice per modificare il campo ename della tabella emp
Il metodo di chiamata è il seguente:
SQL>exec update_emp('7935','test');
|