“Conocimientos Programación>Lenguajes De Programación

Cómo eliminar una tabla de base de datos sólo si ya existe

2011/12/6
Si utiliza una base de datos durante el tiempo suficiente , usted probablemente se encontrará con una situación en la que desea eliminar una tabla , si existe. A menudo, la razón por la que usted quiere hacer esto es porque hay que crear una tabla y no quiere encontrarse con un error cuando intenta crear , porque una tabla con ese nombre ya existe, pero no quieren que se produzca un error cuando se cae , porque no existe. Sean cuales sean sus motivos pueden ser, esto es como se puede eliminar una tabla si (y sólo si) que ya existe en MySQL , MS SQL y Oracle . Cosas que necesitará
Oracle , MySQL o MS SQL Server
Una tabla que está ansioso por deshacerse Estudiantes del Mundo Ver Más instrucciones
1

MySQL fue de tipo suficiente para que sea muy fácil de soltar una tabla existente. Para eliminar la tabla por desgracia - llamado ' Drop_Me " , ejecute la siguiente consulta - Opiniones

DROP TABLE IF EXISTS Drop_Me
2

MS SQL hace que sea un poco más difícil de eliminar una tabla si existe . Para lograr esto, usted tendrá que utilizar una instrucción IF y la función EXISTS - Opiniones

SI EXISTE ( SELECCIONAR 1 de sys.objects DONDE object_id = OBJECT_ID ( N'Drop_Me ' ) y escriba = (N' U ') ) DROP TABLE Drop_Me
3

Oracle tiene la complejidad de eliminar una tabla si existe al siguiente nivel . En este fragmento de código de ejemplo, necesita saber el propietario de la tabla , que pasa a ser "Yo" - Opiniones

NÚMERO DECLAREv_count : = 0 ; BEGINSELECT COUNT ( *) EN v_count DESDE DONDE all_tables table_name = ' Drop_Me ' Y owner = ' Me ' , SI v_count = 1 THENEXECUTE INMEDIATA ' DROP TABLE Me.Drop_Me ' ; END IF; END;

Lenguajes De Programación
MS Visual Studio Tools para Office
La importancia de Estructuras de decisión en Programación
Protocolos de Office Communicator
Definir Infinite Loop
Cómo crear una modulación de ancho de pulso (PWM ) en un módulo de Verilog para ejecutar un motor /servo
Incorporado Funciones en T -SQL
Diferencias entre los de alto nivel y de bajo nivel Idiomas de programación
Cómo convertir Joomla para K2
Conocimientos Informáticos © http://www.ordenador.online