Verificar si existe un campo

22/02/2006 - 16:48 por JUDAJIME | Informe spam
Cordial saludo,

Como hago para verificar si un campo existe en cierta tabla?

Muchas gracias

Saludos,
JUDAJIME

Preguntas similare

Leer las respuestas

#1 Noldis Chumacero
22/02/2006 - 17:34 | Informe spam
Judajime,

Puedes utilizar la vista INFORMATION_SCHEMA.COLUMNS

p.e.

USE Northwind

SELECT *
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME='Orders' -- Aqui pones la tabla
AND COLUMN_NAME='OrderId' -- Aqui el campo que quieres verificar si
existe

Ing. Noldis Chumacero Chávez
Departamento de Sistemas
AeroSur S.A.
Santa Cruz de la Sierra, Bolivia
Telf. 3364446(236) 77074919
"JUDAJIME" <JUDAJIME@@discussions.microsoft.com> escribió en el mensaje
news:
Cordial saludo,

Como hago para verificar si un campo existe en cierta tabla?

Muchas gracias

Saludos,
JUDAJIME

Respuesta Responder a este mensaje
#2 Isaias
22/02/2006 - 17:40 | Informe spam
select COLUMN_NAME from INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'RANGO_EDAD'
AND COLUMN_NAME = 'MyColumna'
Saludos
IIslas


"JUDAJIME" escribió:

Cordial saludo,

Como hago para verificar si un campo existe en cierta tabla?

Muchas gracias

Saludos,
JUDAJIME
Respuesta Responder a este mensaje
#3 Maxi [MVP]
23/02/2006 - 02:11 | Informe spam
Hola,

Algo asi como

IF EXISTS (SELECT COLUMN_NAME FROM INFORMATION_sCHEMA.COLUMNS WHERE
TABLE_NAME='TUTABLA' AND COLUMN_NAME ='TUCOLUMNA')
BEGIN
PRINT 'EXISTE EL CAMPO'
END



Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"JUDAJIME" <JUDAJIME@@discussions.microsoft.com> escribió en el mensaje
news:
Cordial saludo,

Como hago para verificar si un campo existe en cierta tabla?

Muchas gracias

Saludos,
JUDAJIME
Respuesta Responder a este mensaje
#4 Alejandro Mesa
23/02/2006 - 13:16 | Informe spam
JUDAJIME,

tambien puedes usar la funcion COLUMNPROPERTY. Puedes leer sobre esta en la
BOL.

Ejemplo:

ue northwind
go

if columnproperty(object_id('dbo.orders'), 'mi_columna', 'AllowsNull') is null
print 'no existe'
else
print 'existe'
go


AMB

"JUDAJIME" wrote:

Cordial saludo,

Como hago para verificar si un campo existe en cierta tabla?

Muchas gracias

Saludos,
JUDAJIME
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida