p
u
b
l
i
c
i
t
é
publicité
  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
    Membre Expert

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

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

    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

Discussions similaires

  1. requête pour nettoyer les adresses incomplètes
    Par bouba_95 dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 07/02/2007, 10h40
  2. Réponses: 2
    Dernier message: 01/12/2006, 10h09
  3. Réponses: 1
    Dernier message: 21/07/2006, 05h56
  4. requête pour exclure les doublons.
    Par sam01 dans le forum Langage SQL
    Réponses: 13
    Dernier message: 25/11/2005, 19h10
  5. Delphi7-DOA : procédure dynamique pour ramener les données?
    Par delphim dans le forum Bases de données
    Réponses: 5
    Dernier message: 06/12/2004, 18h26

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