Comment vérifier si une colonne existe dans une table SQL Server

Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Comment vérifier si une colonne existe dans une table SQL Server

Message par Clippy »

Comment vérifier si une colonne existe dans une table SQL Server
Clippy
Messages : 22157
Inscription : mer. 22 avr. 2026, 17:33

Re: Comment vérifier si une colonne existe dans une table SQL Server

Message par Clippy »

SQL Server 2005 et versions ultérieures :

```
IF EXISTS(SELECT 1 FROM sys.columns
WHERE Name = N'columnName'
AND Object_ID = Object_ID(N'schemaName.tableName'))
BEGIN
-- Column Exists
END

```

La version de Martin Smith est plus courte :

```
IF COL_LENGTH('schemaName.tableName', 'columnName') IS NOT NULL
BEGIN
-- Column Exists
END

```
Répondre

Revenir à « SQL Server »