Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 10938|Risposta: 2

[Nuovo numero] Scrivi stored procedure Oracle, chiedi aiuto

[Copiato link]
Pubblicato su 02/09/2018 15:58:01 | | |
La domanda è questa:
1. Creare una tabella di log EXEC_LOG registrare l'esecuzione delle stored procedure:
2. Creare una stored procedure P_INSERT_EXEC_LOG per aggiungere operazioni alla tabella di log
3. Creare una P_UPDATE_EXEC_LOG stored procedure e modificare la tabella di log
4. Creare una tabella USER_3G memorizzare il NET_TYPE del DW.DW_F_USER_3G_MON da gennaio 2010 a giugno 2010 con un '02' e un USER_TYPE di 1.
5. Creare un P_USER_3G di stored procedure per lo script di FixedTopic 4 e chiamare il P_INSERT_EXEC_LOG e il P_UPDATE_EXEC_LOG per registrare l'esecuzione nella tabella di log.

Requisiti:
1. Le informazioni che devono essere incluse nella tabella logaritaria:
Nome del processo, periodo dei dati, come mese, orario di inizio, orario di fine, durata, stato dell'esecuzione, ecc.
2. Il nome del processo e il periodo dei dati dovrebbero essere la chiave primaria della tabella log, cioè una procedura memorizzata non può essere ripetuta in un ciclo dati.


Grazie per avermi aiutato come principiante




Precedente:Informazioni sulla condivisione dei link di codice
Prossimo:Introduzione alla documentazione YAML
Pubblicato su 04/09/2018 11:04:56 |
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');

Pubblicato su 30/04/2019 18:15:54 |
Secondo la situazione reale, tutti hanno una scheda SD
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com