Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Eliminar tabla en SQL

Estas en el tema de Eliminar tabla en SQL en el foro de Bases de Datos General en Foros del Web. Aunque parezca en chiste no se como eliminar un a tabla de mi base de datos, necesito eliminarla y no puedo !!! Cual es la ...
  #1 (permalink)  
Antiguo 17/05/2005, 13:06
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Eliminar tabla en SQL

Aunque parezca en chiste no se como eliminar un a tabla de mi base de datos, necesito eliminarla y no puedo !!!

Cual es la palabrita mágica que elimina la tabla ?

Por más que busco no lo encuentro...

Saludos
__________________
Esteban Quintana
  #2 (permalink)  
Antiguo 17/05/2005, 13:24
Avatar de xcars  
Fecha de Ingreso: mayo-2005
Ubicación: El Salvador
Mensajes: 753
Antigüedad: 19 años, 6 meses
Puntos: 4
Código HTML:
DROP TABLE
Quita una definición de tabla y todos los datos, índices, desencadenadores, restricciones y especificaciones de permisos de la tabla. Las vistas o procedimientos almacenados que hagan referencia a la tabla quitada se deben quitar explícitamente con la instrucción DROP VIEW o DROP PROCEDURE.

Sintaxis
DROP TABLE table_name

Argumentos
table_name

Es el nombre de la tabla que se va a quitar.

Observaciones
No se puede utilizar DROP TABLE para quitar una tabla a la que se haga referencia con una restricción FOREIGN KEY. Primero se debe quitar la restricción FOREIGN KEY o la tabla de referencia.

El propietario de una tabla puede quitar la tabla de cualquier base de datos. Cuando se quita la tabla, las reglas o valores predeterminados de la misma pierden sus enlaces y se quitan automáticamente las restricciones o desencadenadores asociados con ella. Si vuelve a crear una tabla, debe volver a enlazar las reglas y valores predeterminados apropiados, volver a crear los desencadenadores y agregar todas las restricciones necesarias.

No puede utilizar la instrucción DROP TABLE sobre las tablas del sistema.

Si elimina todas las filas de una tabla (DELETE tablename) o utiliza la instrucción TRUNCATE TABLE, la tabla existe hasta que se quite.

Permisos
Los permisos para utilizar DROP TABLE pertenecen de manera predeterminada al propietario de la tabla y no se pueden transferir. Sin embargo, los miembros de la función fija de servidor sysadmin o de las funciones fijas de base de datos db_owner y db_ddladmin pueden quitar cualquier objeto si especifican el propietario en la instrucción DROP TABLE.

Ejemplos
A. Quitar una tabla de la base de datos actual
Este ejemplo quita la tabla titles1, y sus datos e índices de la base de datos actual.

DROP TABLE titles1

B. Quitar una tabla de otra base de datos
Este ejemplo quita la tabla authors2 de la base de datos pubs. Se puede ejecutar desde cualquier base de datos.

DROP TABLE pubs.dbo.authors2

  #3 (permalink)  
Antiguo 17/05/2005, 13:35
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 9 meses
Puntos: 90
Gracias amigo !!!!!!!

Ahora que lo veo con truncate sería más apropiado...jeje

Saludos y mil gracias !!
__________________
Esteban Quintana
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:18.