Tecnología

Inicio

Cómo escribir un informe de OEM

Cómo escribir un informe de OEM


Para escribir un informe de OEM, necesita tener acceso y comprensión de Oracle y PL / SQL (Lenguaje o de procedimiento / SQL). OEM significa Administrador de equipos originales. Se utilizó una vez para las empresas que fabrican productos de base y los venden bajo los nombres de sub. Sin embargo, más ampliamente usado, OEM informa de las empresas de marca ayudar a capturar el inventario que entra y sale de los fabricantes, distribuidores y minoristas. Oracle atrapa desde un almacén lleno de información que se pide una despensa de datos. Oracle le permite crear informes de OEM para ayudarle a leer con facilidad o simplificar los datos en bruto. Cada informe del OEM está escrito con un DECLARE, BEGIN y END.

Instrucciones

Cómo escribir un informe de OEM en Oracle con PL / SQL.

1 Escribir una declaración para definir las variables que necesita. Una declaración es donde se va a asignar caracteres a una variable. En Oracle, por ejemplo, el primer carácter se escribirá como title_area.FIRSTCHARACTER% TIPO ;. Title_area se utiliza en lugar de FIRSTCHARACTER en su procedimiento de mando. Esto ahorrará tiempo y el espacio en su procedimiento.

Su primer paso debe tener este aspecto:

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 Escriba sus sentencias ejecutables. La palabra clave BEGIN define el inicio de sus sentencias ejecutables en su procedimiento. Aquí es donde usted va a escribir sus comandos en el procedimiento, dando instrucciones de Oracle para darle la salida que va a estar esperando.

Su procedimiento debe parecerse a esto:

DECLARAR

title_id title_area.FIRSTCHARACTER%TYPE

Title_Name title_area.title_name% TYPE;

EMPEZAR

3 Cuatro cláusulas y dos estados siguen la instrucción BEGIN. El primero es seleccionar la ruta. La cláusula SELECT ordena a Oracle lo que quiere de sus tablas datamart. Debe enumerar cada declaración en el orden en que desea que las columnas devueltas porque ese es el orden en el que los recibirá. A continuación, la cláusula INTO está escrito para instruir a Oracle en lo columnas para poner los datos recuperados. A continuación, la cláusula FROM especifica de dónde (qué archivo en la despensa de datos) que desee capturar los datos que necesita. La última cláusula, la cláusula WHERE, especifica de qué cliente o DID (id distribución) que desee capturar los datos. Las dos instrucciones siguientes se siguen directamente debajo de las cláusulas, dentro de la misma instrucción BEGIN. La instrucción INSERT INTO es donde realmente se indica a Oracle para insertar los datos que solicita que recuperar. La última afirmación, VALORES, se añade para asignar cualquier valor a sus declaraciones.

Su procedimiento debe parecerse a esto:

DECLARAR

title_id title_area.FIRSTCHARACTER%TYPE

Title_Name title_area.title_name% TYPE;

EMPEZAR

SELECT title_id, title_name

EN title_id, Title_Name

DE title_area

DÓNDE ; title_id = (SELECT MAX (title_id) DE title_area);

INSERT INTO title_area (title_id, Title_Name)

VALORES ; (Title_id + 1)

4 Añadir la instrucción END para terminar sus sentencias ejecutables. Con el fin de ejecutar su procedimiento, debe terminar con un punto y coma (;).

Su procedimiento debe parecerse a esto:

DECLARAR

title_id title_area.FIRSTCHARACTER%TYPE

Title_Name title_area.title_name% TYPE;

EMPEZAR

SELECT title_id, title_name

EN title_id, Title_Name

DE title_area

DÓNDE ; title_id = (SELECT MAX (title_id) DE title_area);

INSERT INTO title_area (title_id, Title_Name)

VALORES ; (Title_id + 1)

FIN;

Consejos y advertencias

  • Si utiliza / * al principio y al final de un comentario, a continuación, el procedimiento no lo leerá como commend.