bonjour, ya t'il une requete system permettant de faire cela et retournant aussi les cle primaires des tables?
merci
Bonjour,
Tu vas trouver tout ce que tu veux ici : http://sqlserver.developpez.com/faq/?page=schemas
c ok merci
SQLpro [MVP]
Chris a écrit :
bonjour, ya t'il une requete system permettant de faire cela et retournant aussi les cle primaires des tables?
merci
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE SCHEMA_NAME = 'dbo' AND TABLE_NAME = '???' ORDER BY ORDINAL_POSITION
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 ***********************
Chris a écrit :
bonjour, ya t'il une requete system permettant de faire cela et
retournant aussi les cle primaires des tables?
merci
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE SCHEMA_NAME = 'dbo'
AND TABLE_NAME = '???'
ORDER BY ORDINAL_POSITION
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 ***********************
bonjour, ya t'il une requete system permettant de faire cela et retournant aussi les cle primaires des tables?
merci
SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE SCHEMA_NAME = 'dbo' AND TABLE_NAME = '???' ORDER BY ORDINAL_POSITION
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 ***********************
SQLpro [MVP]
Chris a écrit :
bonjour, ya t'il une requete system permettant de faire cela et retournant aussi les cle primaires des tables?
merci
-- toutes les colonnes d'une table SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE SCHEMA_NAME = 'dbo' AND TABLE_NAME = '???' ORDER BY ORDINAL_POSITION
-- les colonnes clef de la table SELECT TC.CONSTRAINT_NAME, KCU.COLUMN_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU ON TC.TABLE_NAME = KCU.TABLE_NAME AND TC.TABLE_SCHEMA = KCU.TABLE_SCHEMA AND TC.CONSTRAINT_NAME = KCU.CONSTRAINT_NAME WHERE TC.CONSTRAINT_TYPE = 'PRIMARU KEY' AND TC.TABLE_NAME = '???' AND TC.SCHEMA_NAME = 'dbo'
Lisez l'article que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlaz/ddl/?page=partie2#L9
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 ***********************
Chris a écrit :
bonjour, ya t'il une requete system permettant de faire cela et
retournant aussi les cle primaires des tables?
merci
-- toutes les colonnes d'une table
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE SCHEMA_NAME = 'dbo'
AND TABLE_NAME = '???'
ORDER BY ORDINAL_POSITION
-- les colonnes clef de la table
SELECT TC.CONSTRAINT_NAME, KCU.COLUMN_NAME
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC
JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU
ON TC.TABLE_NAME = KCU.TABLE_NAME
AND TC.TABLE_SCHEMA = KCU.TABLE_SCHEMA
AND TC.CONSTRAINT_NAME = KCU.CONSTRAINT_NAME
WHERE TC.CONSTRAINT_TYPE = 'PRIMARU KEY'
AND TC.TABLE_NAME = '???'
AND TC.SCHEMA_NAME = 'dbo'
Lisez l'article que j'ai écrit à ce sujet :
http://sqlpro.developpez.com/cours/sqlaz/ddl/?page=partie2#L9
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 ***********************
bonjour, ya t'il une requete system permettant de faire cela et retournant aussi les cle primaires des tables?
merci
-- toutes les colonnes d'une table SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE SCHEMA_NAME = 'dbo' AND TABLE_NAME = '???' ORDER BY ORDINAL_POSITION
-- les colonnes clef de la table SELECT TC.CONSTRAINT_NAME, KCU.COLUMN_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU ON TC.TABLE_NAME = KCU.TABLE_NAME AND TC.TABLE_SCHEMA = KCU.TABLE_SCHEMA AND TC.CONSTRAINT_NAME = KCU.CONSTRAINT_NAME WHERE TC.CONSTRAINT_TYPE = 'PRIMARU KEY' AND TC.TABLE_NAME = '???' AND TC.SCHEMA_NAME = 'dbo'
Lisez l'article que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlaz/ddl/?page=partie2#L9
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 ***********************
Chris
SQLpro [MVP] a écrit :
Chris a écrit :
bonjour, ya t'il une requete system permettant de faire cela et retournant aussi les cle primaires des tables?
merci
-- toutes les colonnes d'une table SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE SCHEMA_NAME = 'dbo' AND TABLE_NAME = '???' ORDER BY ORDINAL_POSITION
-- les colonnes clef de la table SELECT TC.CONSTRAINT_NAME, KCU.COLUMN_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU ON TC.TABLE_NAME = KCU.TABLE_NAME AND TC.TABLE_SCHEMA = KCU.TABLE_SCHEMA AND TC.CONSTRAINT_NAME = KCU.CONSTRAINT_NAME WHERE TC.CONSTRAINT_TYPE = 'PRIMARU KEY' AND TC.TABLE_NAME = '???' AND TC.SCHEMA_NAME = 'dbo'
Lisez l'article que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlaz/ddl/?page=partie2#L9
A +
merci pour toutes ces informations, en fait je suis passe par le sql.getSchema présent ds .net
SQLpro [MVP] a écrit :
Chris a écrit :
bonjour, ya t'il une requete system permettant de faire cela et
retournant aussi les cle primaires des tables?
merci
-- toutes les colonnes d'une table
SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE SCHEMA_NAME = 'dbo'
AND TABLE_NAME = '???'
ORDER BY ORDINAL_POSITION
-- les colonnes clef de la table
SELECT TC.CONSTRAINT_NAME, KCU.COLUMN_NAME
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC
JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU
ON TC.TABLE_NAME = KCU.TABLE_NAME
AND TC.TABLE_SCHEMA = KCU.TABLE_SCHEMA
AND TC.CONSTRAINT_NAME = KCU.CONSTRAINT_NAME
WHERE TC.CONSTRAINT_TYPE = 'PRIMARU KEY'
AND TC.TABLE_NAME = '???'
AND TC.SCHEMA_NAME = 'dbo'
Lisez l'article que j'ai écrit à ce sujet :
http://sqlpro.developpez.com/cours/sqlaz/ddl/?page=partie2#L9
A +
merci pour toutes ces informations, en fait je suis passe par le
sql.getSchema présent ds .net
bonjour, ya t'il une requete system permettant de faire cela et retournant aussi les cle primaires des tables?
merci
-- toutes les colonnes d'une table SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE SCHEMA_NAME = 'dbo' AND TABLE_NAME = '???' ORDER BY ORDINAL_POSITION
-- les colonnes clef de la table SELECT TC.CONSTRAINT_NAME, KCU.COLUMN_NAME FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS TC JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE KCU ON TC.TABLE_NAME = KCU.TABLE_NAME AND TC.TABLE_SCHEMA = KCU.TABLE_SCHEMA AND TC.CONSTRAINT_NAME = KCU.CONSTRAINT_NAME WHERE TC.CONSTRAINT_TYPE = 'PRIMARU KEY' AND TC.TABLE_NAME = '???' AND TC.SCHEMA_NAME = 'dbo'
Lisez l'article que j'ai écrit à ce sujet : http://sqlpro.developpez.com/cours/sqlaz/ddl/?page=partie2#L9
A +
merci pour toutes ces informations, en fait je suis passe par le sql.getSchema présent ds .net