Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité de passage
    Inscrit en
    septembre 2007
    Messages
    7
    Détails du profil
    Informations forums :
    Inscription : septembre 2007
    Messages : 7
    Points : 2
    Points
    2

    Par défaut Requête pour ramener les DDL de création de toutes mes vues

    Bonjour,

    Tout est dans le titre !

    Je cherche une commande SQL (à exécuter sous Toad) qui me sortirait les scripts de création de toutes mes vues.

    Je connais déjà :
    SELECT name
    FROM sysobjects
    WHERE type='V'

    Mais il me manque l'essentiel : le code de création !

    Merci par avance.

  2. #2
    Rédacteur/Modérateur

    Inscrit en
    janvier 2006
    Messages
    1 307
    Détails du profil
    Informations personnelles :
    Âge : 54

    Informations forums :
    Inscription : janvier 2006
    Messages : 1 307
    Points : 1 650
    Points
    1 650

    Par défaut

    Le code des vues, procédures, etc est dans la table syscomments, par block de 255 charactères, qu'il faut réassembler en les concaténant.

    Regarde le code de la proc sp_helptext (dans sybsystemprocs) pour voir comment cela peut être fait.

    Michael
    Michael Peppler
    Membre de TeamSybase - www.teamsybase.com

    "A successful [software] tool is one that was used to do something undreamed of by its author." -- S. C. Johnson

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •