OVH Cloud OVH Cloud

Edition de la structure d'une base

4 réponses
Avatar
Didier MORIN
Bonjour
Qq peut-il me dire comment éditer un document propre avec la structure de
chaque table de ma base.
Nom table
nom_colonne, type, longueur, valeur par défaut, contraintes
de façon à pouvoir l'imprimer dans un rapport.
J'ai essayé avec sysobject, syscolumns, systype de faire une procédure mais
il manque des trucs.
Par avance merci

4 réponses

Avatar
Patrice Scribe
Les vues Information_Schema. Que manque t'il exactement ?

--

"Didier MORIN" a écrit dans le message de
news:%23k$
Bonjour
Qq peut-il me dire comment éditer un document propre avec la structure de
chaque table de ma base.
Nom table
nom_colonne, type, longueur, valeur par défaut, contraintes
de façon à pouvoir l'imprimer dans un rapport.
J'ai essayé avec sysobject, syscolumns, systype de faire une procédure


mais
il manque des trucs.
Par avance merci




Avatar
Didier MORIN
J'ai les vues information_schema dans master mais pas dans les autres bases.
Comment faut-il faire pour y accéder.
J'utilise entreprise manager et je ne vois pas ces vues dans les bases.

"Patrice Scribe" a écrit dans le message de news:

Les vues Information_Schema. Que manque t'il exactement ?

--

"Didier MORIN" a écrit dans le message de
news:%23k$
> Bonjour
> Qq peut-il me dire comment éditer un document propre avec la structure


de
> chaque table de ma base.
> Nom table
> nom_colonne, type, longueur, valeur par défaut, contraintes
> de façon à pouvoir l'imprimer dans un rapport.
> J'ai essayé avec sysobject, syscolumns, systype de faire une procédure
mais
> il manque des trucs.
> Par avance merci
>
>



Avatar
Fred BROUARD
Le mieux est d'utiliser les vues d'information de schéma :
- plus stable (compatible d'une version à l'autre alors que sys... ne
l'est pas !)
- normatif
- complet
- suffisant
- hors "cuisine" interne

A lire :
http://sqlpro.developpez.com/SQL_AZ_7b.html#SCHEMA9

A +

Didier MORIN a écrit:
Bonjour
Qq peut-il me dire comment éditer un document propre avec la structure de
chaque table de ma base.
Nom table
nom_colonne, type, longueur, valeur par défaut, contraintes
de façon à pouvoir l'imprimer dans un rapport.
J'ai essayé avec sysobject, syscolumns, systype de faire une procédure mais
il manque des trucs.
Par avance merci





--
Frédéric BROUARD - expert SQL, spécialiste : SQL Server / Delphi / web
Livre SQL - col. Référence : http://sqlpro.developpez.com/bookSQL.html
Le site du SQL, pour débutants et pros : http://sqlpro.developpez.com
****************** mailto: ******************
Avatar
Patrice Scribe
C'est "by design" mais elles sont tout de même utilisables...

--

"Didier MORIN" a écrit dans le message de
news:
J'ai les vues information_schema dans master mais pas dans les autres


bases.
Comment faut-il faire pour y accéder.
J'utilise entreprise manager et je ne vois pas ces vues dans les bases.

"Patrice Scribe" a écrit dans le message de news:

> Les vues Information_Schema. Que manque t'il exactement ?
>
> --
>
> "Didier MORIN" a écrit dans le message de
> news:%23k$
> > Bonjour
> > Qq peut-il me dire comment éditer un document propre avec la structure
de
> > chaque table de ma base.
> > Nom table
> > nom_colonne, type, longueur, valeur par défaut, contraintes
> > de façon à pouvoir l'imprimer dans un rapport.
> > J'ai essayé avec sysobject, syscolumns, systype de faire une procédure
> mais
> > il manque des trucs.
> > Par avance merci
> >
> >
>