Foro de Ayuda IntercambiosvirtualeS

Foro de Ayuda IntercambiosvirtualeS (https://www.intercambiosos.org/index.php)
-   Programación (https://www.intercambiosos.org/forumdisplay.php?f=45)
-   -   comando para verificar si una tabla existe en nuestra base de datos (https://www.intercambiosos.org/showthread.php?t=12967)

sasuke.17 19-nov-2010 19:52

comando para verificar si una tabla existe en nuestra base de datos
 
Este comando verifica en la Base de datos si existe y dependiendo del mismo podemos borrarla y crearla dependiendo de lo que queramos realizar

Código PHP:


IF EXISTS
            
(SELECT 1 FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_TYPE='BASE TABLE' AND TABLE_NAME 'NOMBRE_TABLA')
            
BEGIN
                 DROP TABLE NOMBRE_TABLA
            END

ELSE
    PRINT 
'LA TABLA NO EXISTE' 


Felina05 19-nov-2010 20:27

http://img526.imageshack.us/img526/9541/0compiv.png

Manybadilla 19-nov-2010 20:43

Me parece que eso es Transact SQL, y creo que hay muchos, Stored Pro del sistema que verifican eso. Se agradece.

Saludos.

sasuke.17 19-nov-2010 22:01

Cita:

Iniciado por Manybadilla (Mensaje 86749)
Me parece que eso es Transact SQL, y creo que hay muchos, Stored Pro del sistema que verifican eso. Se agradece.

Saludos.

Es correcto es Transact SQL y tambien es correcto que ahi varios procedimientos almacenados que verifican la existencia de una tabla, de igual manera siempre es bueno saber de muchas formas de hacer algo


comando que muestra cuando fue creado el procedimiento almacenado y cuando fue modificado

Código PHP:


select name
,crdate,refdate from sysobjects
where 
(xtype ='p') and name='sp_almacenado' 


wpiaw 19-nov-2010 22:09

http://i874.photobucket.com/albums/a...iasxcompar.png

VJEVans 19-nov-2010 22:12

Exelente aporte .. gracias compañero ...

baduser 20-nov-2010 03:47

pero es de SQL, de ORACLE, DB2 o de que tipo de base de datos ??

sasuke.17 20-nov-2010 04:27

Cita:

Iniciado por baduser (Mensaje 86928)
pero es de SQL, de ORACLE, DB2 o de que tipo de base de datos ??


Es de SQL ahi dice el post


La franja horaria es GMT -4. Ahora son las 01:37.

Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2025, Jelsoft Enterprises Ltd.

Ad Management by RedTyger