Pour rédiger un rapport OEM, vous devez avoir accès et la compréhension d'Oracle et PL /SQL (ou Langue /SQL procédural ) . OEM signifie originale Responsable de l'équipement . Il a été utilisé une fois pour les entreprises qui fabriquent des produits de base et les vendaient sous le nom des sous . Cependant, plus largement utilisé , les rapports OEM aident les entreprises de marque capturer inventaire entrant et sortant des fabricants, des distributeurs et des détaillants . Oracle s'empare d'un entrepôt plein d'informations appelé un datamart . Oracle vous permet de créer des rapports OEM pour vous aider à facilement lire ou de simplifier les données brutes. Chaque rapport OEM est écrit avec un DECLARE , BEGIN et END déclaration. Choses que vous devez
Oracle
PL /SQL connaissance
Voir Plus Instructions
Comment écrire un rapport d' OEM en utilisant Oracle PL /SQL.
1
Ecrire un déclaration à définir les variables dont vous avez besoin . Une déclaration est l'endroit où vous allez attribuer caractères à une variable. Dans Oracle , par exemple, le premier caractère sera écrit comme title_area.FIRSTCHARACTER % TYPE ; . Title_area sera utilisé à la place de firstCharacter dans votre procédure de commande. Cela permettra d'économiser du temps et de l'espace dans votre procédure
Votre première étape devrait ressembler à ceci: .
DECLARE - toutes les autres variables seront énumérés ici ainsi
title_id title_area . firstCharacter % TYPE
title_name title_area.title_name % TYPE ;
2
Donnez vos instructions exécutables . Le mot-clé BEGIN définit le début de vos instructions exécutables dans votre procédure . C'est là que vous allez écrire vos commandes dans la procédure , l'instruction Oracle pour vous donner le résultat que vous serez attendez
Votre procédure devrait maintenant ressembler à ceci : .
DECLARE
< p > title_id title_area.FIRSTCHARACTER % TYPE
title_name title_area.title_name % TYPE ;
BEGIN
3
Quatre clauses et deux déclarations suivre l' instruction BEGIN . La première est de choisir . La clause SELECT indique Oracle ce que vous voulez de vos tables datamart . Vous devez inscrire chaque déclaration dans l'ordre dans lequel vous voulez que les colonnes retournées parce que c'est l'ordre dans lequel vous les recevrez . Ensuite, la clause INTO est écrit pour instruire Oracle dans les colonnes de mettre les données récupérées. Ensuite, la clause FROM spécifie d'où ( ce fichier dans le datamart ) que vous souhaitez récupérer les données dont vous avez besoin . La dernière clause, la clause WHERE, précise de ce client ou avez (id de distribution) que vous souhaitez récupérer les données. Les deux instructions suivantes suivent directement en dessous des clauses , dans la même instruction BEGIN . L' instruction INSERT INTO est l'endroit où vous avez réellement demandez Oracle pour insérer les données que vous demandez à récupérer. La dernière déclaration , les valeurs, est ajouté à céder des valeurs à vos déclarations
Votre procédure devrait maintenant ressembler à ceci : .
DECLARE
title_id title_area.FIRSTCHARACTER % TYPE
title_name title_area.title_name % TYPE ;
BEGIN
select title_id , title_name
EN title_id , title_name
DE title_area
WHERE ; title_id = (SELECT MAX ( title_id ) DE title_area ) ;
INSERT INTO title_area ( title_id , title_name )
valeurs; ( title_id + 1)
4
Ajoutez la déclaration de fin pour terminer vos instructions exécutables . Afin d'exécuter votre procédure, vous devez terminer par un point-virgule ( ;)
Votre procédure devrait maintenant ressembler à ceci : .
DECLARE
title_id title_area.FIRSTCHARACTER % TYPE Photos
title_name title_area.title_name % TYPE ;
BEGIN
select title_id , title_name
EN title_id , title_name
DE title_area < br >
WHERE ; title_id = (SELECT MAX ( title_id ) DE title_area ) ;
INSERT INTO title_area ( title_id , title_name )
valeurs; ( title_id + 1)
< p > FIN ;