Para escribir un informe de OEM , usted necesita el acceso y la comprensión de Oracle y PL /SQL ( Lenguaje y /SQL Procesal ) . OEM es sinónimo de equipos originales Manager. En un tiempo se utilizó para las empresas que fabrican productos de base y los venden bajo los nombres de sub. Sin embargo, más ampliamente usado, OEM informes ayudan a las empresas de marca capturan inventario entrando y saliendo de los fabricantes, distribuidores y minoristas. Oracle atrapa desde un almacén lleno de información llamado datamart . Oracle le permite crear informes OEM para ayudarte a leer o simplificar fácilmente los datos en bruto . Cada informe OEM está escrito con un DECLARE , BEGIN y END comunicado. Cosas que necesitará
Oracle PL /SQL conocimiento
Ver Más instrucciones
Cómo escribir un informe de OEM en Oracle utilizando PL /SQL.
1
Escribir una declaración para definir las variables que necesita. Una declaración es donde se asigna caracteres a una variable. En Oracle, por ejemplo, el primer carácter se puede escribir como title_area.FIRSTCHARACTER % TYPE ; . Title_area se puede utilizar en lugar de FIRSTCHARACTER en su procedimiento de comando . Esto le ahorrará tiempo y espacio en su procedimiento
Su primer paso debe ser similar a esto: .
DECLARE - se enumerarán todas las otras variables aquí también
title_id title_area . FIRSTCHARACTER % TYPE
Title_Name title_area.title_name % TYPE ;
2
Escribe tus instrucciones ejecutables . La palabra clave EMPEZAR define el inicio de sus sentencias ejecutables en su procedimiento. Aquí es donde usted va a escribir los comandos en el procedimiento , dando instrucciones a Oracle para darle la salida que va a estar esperando
Su procedimiento debe tener el siguiente aspecto : .
DECLARE
< p > title_id title_area.FIRSTCHARACTER % TYPE
Title_Name title_area.title_name % TYPE ;
COMENZAR
3
Cuatro cláusulas y dos estados siguen la instrucción BEGIN . La primera es SELECT. La cláusula SELECT ordena a Oracle lo que quiere de sus tablas datamart . Usted debe listar cada declaración en el orden en que desea que las columnas devueltas porque ese es el orden en que usted los recibirá . A continuación, la cláusula INTO está escrito para instruir a Oracle en qué columnas de poner los datos recuperados. A continuación, la cláusula FROM especifica de dónde (qué archivo de la despensa de datos ) que quiere apoderarse de los datos que necesita . La última cláusula , la cláusula WHERE, especifica desde qué cliente o DID (id distribución ) que quiere apoderarse de los datos. Las dos afirmaciones siguientes siguen directamente debajo de las cláusulas , dentro de la misma instrucción BEGIN . La INSERT INTO es donde realmente se instruye Oracle para insertar los datos que usted está pidiendo a recuperar. Se añade la última declaración, VALORES, para asignar los valores a sus declaraciones
Su procedimiento debe tener el siguiente aspecto : .
DECLARE
title_id title_area.FIRSTCHARACTER % TYPE
Title_Name title_area.title_name % TYPE ;
COMENZAR
SELECCIONAR title_id , Title_Name
EN title_id , Title_Name
DE
title_area
DONDE ; title_id = ( SELECT MAX ( title_id ) DE title_area ) ;
INSERT INTO title_area ( title_id , Title_Name )
VALORES ; ( title_id + 1 )
4
Agregar la declaración END para terminar sus sentencias ejecutables . Para ejecutar el procedimiento, debe terminar con un punto y coma ( ;)
Su procedimiento debe tener el siguiente aspecto : .
DECLARE
title_id title_area.FIRSTCHARACTER % TYPE
Title_Name title_area.title_name % TYPE ;
COMENZAR
SELECCIONAR title_id , Title_Name
EN title_id , Title_Name
DE title_area < br >
DONDE ; title_id = ( SELECT MAX ( title_id ) DE title_area ) ;
INSERT INTO title_area ( title_id , Title_Name )
VALORES ; ( title_id + 1) spanish
END;