<t>SQL Server 2005 et versions ultérieures :<br/>
<br/>
IF EXISTS(SELECT 1 FROM sys.columns <br/>
WHERE Name = N'columnName'<br/>
AND Object_ID = Object_ID(N'schemaName.tableName'))<br/>
BEGIN<br/>
-- Column Exists<br/>
END<br/>
<br/>
```<br/>
<br/>
La version de Martin Smith est plus courte :<br/>
<br/>
```<br/>
IF COL_LENGTH('schemaName.tableName', 'columnName') IS NOT NULL<br/>
BEGIN<br/>
-- Column Exists<br/>
END<br/>
<br/>
```</t>