
05/03/2007, 11:05
|
 | Colaborador | | Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 10 meses Puntos: 25 | |
Re: averiguar con sql si una tabla existe Usar querys directos a tablas de sistema, como sysobjects no es lo correcto, es más, en SQL Server 2005 ni siquiera está permitido.
Tienes 2 maneras correctas de averiguarlo:
1) SELECT * FROM information_schema.tables WHERE table_name = 'mitabla'
2) SELECT Object_Id('mitabla')
Aunque el punto 2 busca cualquier objeto que tenga ese nombre, no necesariamente una tabla.
__________________ "El hombre, en su orgullo, creó a Dios a su imagen y semejanza."Friedrich Nietzsche |