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...

Preguntas similare

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...



Respuesta Responder a este mensaje
#2 Matías
02/01/2006 - 21:52 | Informe spam
OK, MUCHAS GRACIAS

"Alejandro Mesa" escribió en el
mensaje news:
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...
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida