Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 10938|Răspunde: 2

[Număr nou] Scrie proceduri stocate Oracle, cere ajutor

[Copiază linkul]
Postat pe 02.09.2018 15:58:01 | | |
Întrebarea este următoarea:
1. Crearea unui tabel de loguri EXEC_LOG a înregistra execuția procedurilor stocate:
2. Crearea unui P_INSERT_EXEC_LOG de procedură stocată pentru a adăuga operații în tabelul de loguri
3. Creează un P_UPDATE_EXEC_LOG de procedură stocată și modifică tabelul de loguri
4. Creează un tabel USER_3G stochează NET_TYPE DW.DW_F_USER_3G_MON din ianuarie 2010 până în iunie 2010 cu un '02' și un USER_TYPE de 1.
5. Creează un P_USER_3G de procedură stocată pentru scriptul FixedTopic 4 și apelează P_INSERT_EXEC_LOG și P_UPDATE_EXEC_LOG pentru a înregistra execuția în tabelul de loguri.

Cerințe:
1. Informațiile care trebuie incluse în tabelul de loguri:
Numele procesului, perioada datelor, cum ar fi luna, ora de începere, ora de sfârșit, durata, starea execuției etc.
2. Numele procesului și perioada de date ar trebui să fie cheia principală a tabelului log, adică o procedură stocată nu poate fi repetată într-un ciclu de date.


Mulțumesc că m-ai ajutat ca începător




Precedent:Despre partajarea legăturilor de cod
Următor:Introducere în documentația YAML
Postat pe 04.09.2018 11:04:56 |
Următoarea este instrucțiunea sql pentru crearea tabelelor și a procedurilor stocate, referă-te la tine, trage inferențe dintr-un exemplu și Baidu dacă nu înțelegi.

comanda Oracle pentru a crea o cheie primară străină

1. Creează un tabel pentru elevi
creează t_stu(  
  Numărul stuid (10) cheia primară,  
  Stuname Varchar2(20) nu nul,  
  Stusex Varchar2(2) verificare implicită a "masculinului" (Stusex în('masculin', 'feminin')))
);  
   
2. Creează un orar de curs
creează tabel t_couse(  
  Numărul couseid (10) cheia primară,  
  cousename varchar2(20) nu nul,  
  cousetype varchar2(4)
);  

3. Creează o fișă de raport pentru studenți (inclusiv cheia principală străină)
creează t_score(  
  Numărul scoreid (10) cheie primară,  
  Numărul stuid (10) face referire la t_stu(stuid),  
  numărul couseid (10),  
  constrângere fk_couseid cheie străină (couseid)  
  Referințe t_couse(couseid)  
  pe cascadă de ștergere
);

Oracle creează proceduri stocate

1. Gramatică de bază


2. Scrie un exemplu simplu pentru a modifica câmpul ename al tabelului emp

Metoda de apel este următoarea:

SQL>exec update_emp('7935','test');

Postat pe 30.04.2019 18:15:54 |
Conform situației reale, toată lumea are un card SD
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com