devrait permettre d'obtenir ce genre d'informations.
-- Cordialement
Christian Robert Consultant - Formateur chez Winwise MCT - MCDBA - MCSD MCTS & MCITP SQL Server 2005
"ple_ain" a écrit :
Bonjour,
Je souhaite obtenir des infos sur les vues de SQL Server 2000.
Je voudrais récupérer les indications suivantes : - Table_Name - Column_Name (Alias) - Champ d'origine - Table d'origine - Ordinal_Position
Exemple : Table_Name Column_Name Champ d'origine Table d'origine Ordinal_Position Vue_Facture Date de Facture DT_FACT ENTETE_FACT 1 Vue_Facture N° de pièce NO_PIECE ENTETE_FACT 2 Vue_Facture Nom Fournisseur LB_FOURNIS FOURNISSEUR 3
Merci pour toute aide...
SQLpro [MVP]
ple_ain a écrit :
Bonjour,
Je souhaite obtenir des infos sur les vues de SQL Server 2000.
Je voudrais récupérer les indications suivantes : - Table_Name - Column_Name (Alias) - Champ d'origine - Table d'origine - Ordinal_Position
Exemple : Table_Name Column_Name Champ d'origine Table d'origine Ordinal_Position Vue_Facture Date de Facture DT_FACT ENTETE_FACT 1 Vue_Facture N° de pièce NO_PIECE ENTETE_FACT 2 Vue_Facture Nom Fournisseur LB_FOURNIS FOURNISSEUR 3
Merci pour toute aide...
-- liste des "tables" de type VUES SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'VIEW'
-- liste des colonnes desVUES SELECT * FROM INFORMATION_SCHEMA.TABLES T INNER JOIN INFORMATION_SCHEMA.COLUMNS C ON T.TABLE_CATALOG = C.TABLE_CATALOG AND T.TABLE_SCHEMA = C.TABLE_SCHEMA AND T.TABLE_NAME = C.TABLE_NAME WHERE TABLE_TYPE = 'VIEW'
-- définition des vues SELECT * FROM INFORMATION_SCHEMA.VIEWS
-- liste des colonnes utilisées par les vues SELECT * FROM INFORMATION_SCHEMA.VIEW_COLUMN_USAGE VCU INNER JOIN INFORMATION_SCHEMA.COLUMNS C ON VCU.TABLE_CATALOG = C.TABLE_CATALOG AND VCU.TABLE_SCHEMA = C.TABLE_SCHEMA AND VCU.TABLE_NAME = C.TABLE_NAME
Toutes ces vues d'information de schéma sont normalisées (SQL2). Pour une liste plus exhaustive et la norme à ce sujet, téléchargez ce chapitre gratuit de mon livre "SQL" écrit avec Christian Soutou : http://sqlpro.developpez.com/livre/SQL_synthex_AddOn.zip
SYNTEX_SQL_chapitre_9_INFORMATION_SCHEMA.pdf
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************
ple_ain a écrit :
Bonjour,
Je souhaite obtenir des infos sur les vues de SQL Server 2000.
Je voudrais récupérer les indications suivantes :
- Table_Name
- Column_Name (Alias)
- Champ d'origine
- Table d'origine
- Ordinal_Position
Exemple :
Table_Name Column_Name Champ d'origine Table d'origine
Ordinal_Position
Vue_Facture Date de Facture DT_FACT ENTETE_FACT
1
Vue_Facture N° de pièce NO_PIECE ENTETE_FACT
2
Vue_Facture Nom Fournisseur LB_FOURNIS FOURNISSEUR
3
Merci pour toute aide...
-- liste des "tables" de type VUES
SELECT *
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_TYPE = 'VIEW'
-- liste des colonnes desVUES
SELECT *
FROM INFORMATION_SCHEMA.TABLES T
INNER JOIN INFORMATION_SCHEMA.COLUMNS C
ON T.TABLE_CATALOG = C.TABLE_CATALOG
AND T.TABLE_SCHEMA = C.TABLE_SCHEMA
AND T.TABLE_NAME = C.TABLE_NAME
WHERE TABLE_TYPE = 'VIEW'
-- définition des vues
SELECT *
FROM INFORMATION_SCHEMA.VIEWS
-- liste des colonnes utilisées par les vues
SELECT *
FROM INFORMATION_SCHEMA.VIEW_COLUMN_USAGE VCU
INNER JOIN INFORMATION_SCHEMA.COLUMNS C
ON VCU.TABLE_CATALOG = C.TABLE_CATALOG
AND VCU.TABLE_SCHEMA = C.TABLE_SCHEMA
AND VCU.TABLE_NAME = C.TABLE_NAME
Toutes ces vues d'information de schéma sont normalisées (SQL2).
Pour une liste plus exhaustive et la norme à ce sujet, téléchargez ce
chapitre gratuit de mon livre "SQL" écrit avec Christian Soutou :
http://sqlpro.developpez.com/livre/SQL_synthex_AddOn.zip
SYNTEX_SQL_chapitre_9_INFORMATION_SCHEMA.pdf
A +
--
Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL
Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com
Audit, conseil, expertise, formation, modélisation, tuning, optimisation
********************* http://www.datasapiens.com ***********************
Je souhaite obtenir des infos sur les vues de SQL Server 2000.
Je voudrais récupérer les indications suivantes : - Table_Name - Column_Name (Alias) - Champ d'origine - Table d'origine - Ordinal_Position
Exemple : Table_Name Column_Name Champ d'origine Table d'origine Ordinal_Position Vue_Facture Date de Facture DT_FACT ENTETE_FACT 1 Vue_Facture N° de pièce NO_PIECE ENTETE_FACT 2 Vue_Facture Nom Fournisseur LB_FOURNIS FOURNISSEUR 3
Merci pour toute aide...
-- liste des "tables" de type VUES SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE = 'VIEW'
-- liste des colonnes desVUES SELECT * FROM INFORMATION_SCHEMA.TABLES T INNER JOIN INFORMATION_SCHEMA.COLUMNS C ON T.TABLE_CATALOG = C.TABLE_CATALOG AND T.TABLE_SCHEMA = C.TABLE_SCHEMA AND T.TABLE_NAME = C.TABLE_NAME WHERE TABLE_TYPE = 'VIEW'
-- définition des vues SELECT * FROM INFORMATION_SCHEMA.VIEWS
-- liste des colonnes utilisées par les vues SELECT * FROM INFORMATION_SCHEMA.VIEW_COLUMN_USAGE VCU INNER JOIN INFORMATION_SCHEMA.COLUMNS C ON VCU.TABLE_CATALOG = C.TABLE_CATALOG AND VCU.TABLE_SCHEMA = C.TABLE_SCHEMA AND VCU.TABLE_NAME = C.TABLE_NAME
Toutes ces vues d'information de schéma sont normalisées (SQL2). Pour une liste plus exhaustive et la norme à ce sujet, téléchargez ce chapitre gratuit de mon livre "SQL" écrit avec Christian Soutou : http://sqlpro.developpez.com/livre/SQL_synthex_AddOn.zip
SYNTEX_SQL_chapitre_9_INFORMATION_SCHEMA.pdf
A +
-- Frédéric BROUARD, MVP SQL Server, expert bases de données et langage SQL Le site sur le langage SQL et les SGBDR : http://sqlpro.developpez.com Audit, conseil, expertise, formation, modélisation, tuning, optimisation ********************* http://www.datasapiens.com ***********************