See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 10938|Vastuse: 2

[Uus number] Kirjuta Oracle'i salvestatud protseduurid, küsi abi

[Kopeeri link]
Postitatud 02.09.2018 15:58:01 | | |
Küsimus on järgmine:
1. Loo logitabel EXEC_LOG salvestatud protseduuride täitmise salvestamine:
2. Loo salvestatud protseduur P_INSERT_EXEC_LOG lisada operatsioonid logitabelisse
3. Loo salvestatud protseduur P_UPDATE_EXEC_LOG ja muuda logitabelit
4. Koosta tabel, USER_3G salvestada DW.DW_F_USER_3G_MON NET_TYPE ajavahemikus jaanuar 2010 kuni juuni 2010, mille suhtumine on '02' ja USER_TYPE 1.
5. Loo salvestatud protseduur P_USER_3G FixedTopic 4 skripti jaoks ning kutsu P_INSERT_EXEC_LOG ja P_UPDATE_EXEC_LOG, et salvestada täitmine logitabelisse.

Nõuded:
1. Info, mis tuleb logitabelisse lisada:
Protsessi nimi, andmeperiood, näiteks kuu, algusaeg, lõppaeg, kestus, täitmise staatus jne.
2. Protsessi nimi ja andmeperiood peaksid olema logitabeli peamine võti, st salvestatud protseduuri ei saa andmetsüklis korrata.


Aitäh, et aitasid mind algajana




Eelmine:Koodilinkide jagamise kohta
Järgmine:Sissejuhatus YAML-dokumentatsiooni
Postitatud 04.09.2018 11:04:56 |
Järgmine on SQL lause tabelite loomiseks ja salvestatud protseduuride loomiseks – viita iseendale, tee järeldusi ühest näitest ja Baidu, kui sa ei saa aru.

oracle käsk, et luua esmane võti võõrvõti

1. Loo tudengilaud
loo tabel t_stu(  
  stuid number(10) primaarvõti,  
  stuname varchar2(20) ei ole null,  
  Stusex varchar2(2) vaikimisi 'mees' kontroll (stusex in('mees', 'naine))))
);  
   
2. Koosta tunniplaan
loo tabel t_couse(  
  couseid number(10) primaarvõti,  
  cousename varchar2(20) ei ole null,  
  cousetype varchar2(4)
);  

3. Koosta tudengi kursusearuande leht (sh peamine välisvõti)
loo tabel t_score(  
  Skoorinumber (10) põhivõtme,  
  Stuid number(10) viited t_stu(stuid),  
  couseid number(10),  
  piirang fk_couseid võõrvõti (couseid)  
  Viited t_couse(Couseid)  
  on Delete Cascade
);

Oracle loob salvestatud protseduurid

1. Põhiline grammatika


2. Kirjuta lihtne näide, et muuta emp tabeli ename-välja

Kutsumise meetod on järgmine:

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

Postitatud 30.04.2019 18:15:54 |
Tegeliku olukorra järgi on kõigil SD-kaart
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com