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

Forms Oracle Discussion :

Limitation PL/SQL étonnantes !?


Sujet :

Forms Oracle

  1. #1
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2002
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 38
    Points : 21
    Points
    21
    Par défaut Limitation PL/SQL étonnantes !?
    Bonjour à tous et toutes,

    Cela faisait un bon comment que je n'avais pas eu à poser de question ici. ^^"

    Je viens d'arriver sur un nouvel emploi où l'ont utilise Oracle Forms 12C. A ce titre j'ai commencé des développements et j'ai eu plusieurs mauvaises surprises. En effet le compilateur PL/SQL ne veux pas des fonctions analytiques.
    Réponse de mon collègue "le PL de Forms est très limité.". Bon OK, pourquoi pas.

    Puis je découvre qu'il ne veux pas non plus de la norme ANSI-92 et qu'il ne veux pas de MERGE, là ça devient très bizarre.

    J'ai beau chercher, je ne trouve pas d'information sur ces possibles limitations, d'autant qu'elles me paraissent absurdes. Et je ne trouve pas non plus d'info concernant une possible correction à ce soucis.
    Je me tourne donc vers votre savoir au cas où quelqu'un aurait une explication à cette bizarrerie.

    Pas moyen non plus de mettre la main sur une doc de référence 12C la seule que je trouve c'est la 6i et le nouveau site Oracle ne me donne qu'un "get started" qui est bien limité. :-(

    Je vous souhaite une bonne journée.
    Fantome en errance
    Développeur Java
    Développeur Report Builder

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Décembre 2019
    Messages
    1 137
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Décembre 2019
    Messages : 1 137
    Points : 1 917
    Points
    1 917
    Par défaut
    Bonjour,

    En effet le moteur PL/SQL de Forms n'est pas le même que celui de la base de données. Je n'ai plus fait de Forms depuis une décennie mais à l'époque c'était déjà le cas. Pas de fonctions analytiques, pas de fonctions concernant les requêtes CONNECT BY, etc.
    Bref Forms selon moi c'est une belle merde.
    La solution c'est de déporter le code dans une procédure stockée directement dans la base de données, et d'appeler cette procédure depuis Forms (soit depuis l'éditeur pl/sql des déclencheurs, soit depuis une PLL).

  3. #3
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Avril 2013
    Messages
    1 993
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Avril 2013
    Messages : 1 993
    Points : 2 499
    Points
    2 499
    Par défaut
    Mais Forms n'est pas en fin de vie? Je croyais qu'il devait remplacé par Apex; c'est peut-être pour cela que Forms n'est pas à jour.
    DBA Oracle
    Rédacteur du blog : dbaoraclesql.canalblog.com

  4. #4
    Membre à l'essai
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Octobre 2002
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations professionnelles :
    Activité : Consultant informatique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 38
    Points : 21
    Points
    21
    Par défaut
    Oui, il est effectivement en fin de vie, mais pas encore mort. Et là quand même, il y a un monde entre "pas tenu à jours" et "a un moteur PL des années 90"

    Je vais donc essayé de déporté sur les bases, mais encore faut il qu'on me laisse le faire ^^"

    Merci à vous
    Fantome en errance
    Développeur Java
    Développeur Report Builder

Discussions similaires

  1. y a t-il qqc comme LIMIT ds sql server
    Par tajajtsidi dans le forum Développement
    Réponses: 2
    Dernier message: 09/07/2009, 18h42
  2. Equvalent LIMIT en Sql Server
    Par khadir dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 21/08/2008, 13h04
  3. simulation limit sur SQL server
    Par anatole44 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 08/10/2007, 16h20
  4. Limite du Sql? Exec, mais après?
    Par MicaelFelix dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 04/06/2007, 15h32
  5. [ limit ] pl/sql
    Par hocinema dans le forum PL/SQL
    Réponses: 1
    Dernier message: 26/02/2007, 14h26

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