IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PL/SQL Oracle Discussion :

Procédure pl sql


Sujet :

PL/SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 124
    Par défaut Procédure pl sql
    bonjour tout le monde
    je viens d'ecrire un script qui me prepare une requete sql que je vais lancer a partir d'informatica.
    mais le souci c'est que mon scipt contient des erreur que je ne parviens pas a reperer.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    CREATE OR REPLACE PROCEDURE param_partition(
    date_part in VARCHAR,
    tab_name in varchar)
    is
     
    BEGIN
     
    WHENEVER SQLERROR EXIT FAILURE;
    WHENEVER OSERROR EXIT FAILURE;
    set echo ON
    SET feed ON
    SET term ON
    SET serveroutput ON SIZE 3000
     
    --***
    --*BLOC PL SQL pour contruire la requete SQL
    --***
    DECLARE
    strSQL VARCHAR2(1000);
    strDATE VARCHAR2(10);
    BEGIN
     strSQL := 'ALTER TABLE owner.table_name ADD PARTITION DT_' || date_part || ' VALUES (TO_DATE('''|| date_part || ''',''YYYYYMMDD''))';
    DBMS_OUTPUT.PUT_LINE(strSQL);
    EXECUTE IMMEDIATE (strSQL);
    END;
    /
    si qlq 1 peux m'aider je suis preneur.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Ben tu es mûr pour apprendre sérieusement le PL/SQL, ( http://sheikyerbouti.developpez.com/pl_sql/ ) qui n'est pas un simple mélange de SQL et de PL/SQL.
    De plus, systématiquement, un BEGIN, ça va avec un END.
    Et ce forum n'est pas là pour faire du débuggage.

    Pour infos :
    http://www.developpez.net/forums/showthread.php?t=28716
    http://www.developpez.net/forums/showthread.php?t=34425

Discussions similaires

  1. Procédures stockées SQL Server compatibles avec MySQL ?
    Par Nen'S dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 24/01/2006, 19h18
  2. Réponses: 4
    Dernier message: 12/12/2005, 17h25
  3. Pb pour executer une procédure sous SQL PLUS
    Par rabddoul dans le forum Oracle
    Réponses: 4
    Dernier message: 21/10/2005, 15h40
  4. Ma procédure PL/SQl devrait ramener plrs enrg...
    Par Titouf dans le forum PL/SQL
    Réponses: 3
    Dernier message: 03/10/2005, 09h44
  5. [Oracle] Exécuter une procédure PL/SQL en PHP?
    Par Cerberes dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 25/02/2005, 14h11

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo