Loading...

Select des colonnes d'une table ou d'une vue en SQL

Comment obtenir les informations d'une table ou d'une vue en SQL (Nom de colonne, type, limites, ...) pour PostgreSQL, MySQL ou MsSQL
Select des colonnes d'une table ou d'une vue en SQL

Select des colonnes d'une table ou d'une vue en SQL

Catégorie : DATASCIENCE

Effectuer un "Select" des informations d'une table ou d'une vue en SQL

Comment obtenir les informations des colonnes d'une table ou d'une vue en SQL (Nom de colonne, type, limites, ...).
Une requête SQL normalisée permet de retrouver ces résultats quelque soit la base de donnée, que ce soit MySQL, SQL Server ou PostgreSQL.

MySQL, SQL Server ou Postgresql

SELECT 
	COLUMN_NAME, 
	DATA_TYPE, 
	IS_NULLABLE, 
	CHARACTER_MAXIMUM_LENGTH, 
	NUMERIC_PRECISION, 
	NUMERIC_SCALE 
FROM INFORMATION_SCHEMA. COLUMNS 
WHERE TABLE_NAME = 'YourTableName';

La table INFORMATION_SCHEMA est essentielle et est présente dans la plupart des SGBDR. En effectuant un select * sur cette table, vous pourrez obtenir l'ensemble des informations disponibles pour les objets du schema (tables, vues, ...).