Saber si existe una columna en una vista

02/01/2006 - 21:24 por Matías | Informe spam
Hola, será posible saber mediante código si existe una determinada columna
en una vista.

Gracias...
 

Leer las respuestas

#1 Alejandro Mesa
02/01/2006 - 21:42 | Informe spam
Matías,

Chequea la vista de sistema INFORMATION_SCHEMA.COLUMNS, al igual que la
funcion COLUMNPROPERTY.

Ejemplo:

use northwind
go

if exists(
select
*
from
INFORMATION_SCHEMA.COLUMNS
where
COLUMN_NAME = 'Subtotal'
and TABLE_NAME = 'Order Subtotals'
)
print 1
else
print 0

if columnproperty(object_id('dbo.[Order Subtotals]'), 'Subtotal',
'IsIdentity') is null
print 0
else
print 1
go


AMB

"Matías" wrote:

Hola, será posible saber mediante código si existe una determinada columna
en una vista.

Gracias...



Preguntas similares