Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 10938|Respuesta: 2

[Nuevo número] Escribe procedimientos almacenados de Oracle, pide ayuda

[Copiar enlace]
Publicado en 2/9/2018 15:58:01 | | |
La pregunta es esta:
1. Crear una tabla de logalogs EXEC_LOG registrar la ejecución de procedimientos almacenados:
2. Crear un P_INSERT_EXEC_LOG de procedimientos almacenados para añadir operaciones a la tabla de logarítmics
3. Crear un P_UPDATE_EXEC_LOG de procedimientos almacenados y modificar la tabla de logares
4. Crear una tabla USER_3G almacenar el NET_TYPE del DW.DW_F_USER_3G_MON desde enero de 2010 hasta junio de 2010 con un '02' y un USER_TYPE de 1.
5. Crear un P_USER_3G de procedimiento almacenado para el script de FixedTopic 4 y llamar a la P_INSERT_EXEC_LOG y P_UPDATE_EXEC_LOG para registrar la ejecución en la tabla de log.

Requisitos:
1. La información que debe incluirse en la tabla logarítcara:
Nombre del proceso, periodo de datos, como mes, hora de inicio, hora de finalización, duración, estado de ejecución, etc.
2. El nombre del proceso y el periodo de datos deben ser la clave principal de la tabla logarítmica, es decir, un procedimiento almacenado no puede repetirse en un ciclo de datos.


Gracias por ayudarme como principiante




Anterior:Sobre compartir enlaces de código
Próximo:Introducción a la documentación YAML
Publicado en 4/9/2018 11:04:56 |
A continuación se muestra la instrucción sql para crear tablas y procedimientos almacenados, refierite a ti mismo, saca inferencias de un ejemplo y Baidu si no lo entiendes.

Comando Oracle para crear una clave primaria externa

1. Crear una tabla para estudiantes
Crea tabla t_stu(  
  Clave primaria de número stuid (10),  
  Stuname Varchar2(20) no nulo,  
  Stusex Varchar2(2) Comprobación predeterminada de 'masculino' (Stusex en('masculino', 'femenino')))
);  
   
2. Crear un horario de clases
crear tabla t_couse(  
  Número de la Couseid (10) clave primaria,  
  nombre de la cousename varchar2(20) no nulo,  
  cousetype varchar2(4)
);  

3. Crear una hoja de informe del curso para estudiantes (incluyendo la clave extranjera principal)
Crea tabla t_score(  
  Número de puntuación (10) clave primaria,  
  El número stuid (10) hace referencia a t_stu(stuid),  
  número de couseid (10),  
  restricción fk_couseid clave extranjera (couseid)  
  Referencias t_couse(couseid)  
  En cascada de eliminación
);

Oracle crea procedimientos almacenados

1. Gramática básica


2. Escribe un ejemplo sencillo para modificar el campo ename de la tabla EMP

El método de llamada es el siguiente:

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

Publicado en 30/4/2019 18:15:54 |
Según la situación real, todo el mundo tiene una tarjeta SD
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com