Retroceder   Foros del Web > Programación para sitios web > Bases de Datos

Respuesta
 
Herramientas Desplegado
Antiguo 17-may-2005, 13:06   #1 (permalink)
$moderador{'Esteban'}
monoswim llegará a ser famoso muy prontomonoswim llegará a ser famoso muy pronto
 
Avatar de monoswim
 
Fecha de Ingreso: noviembre-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 7.658
Enviar un mensaje por MSN a monoswim Enviar un mensaje por Yahoo  a monoswim
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
monoswim está desconectado   Responder Citando
Antiguo 17-may-2005, 13:24   #2 (permalink)
xcars sólo puede mejorar
 
Avatar de xcars
 
Fecha de Ingreso: mayo-2005
Mensajes: 570
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
xcars está desconectado   Responder Citando
Antiguo 17-may-2005, 13:35   #3 (permalink)
$moderador{'Esteban'}
monoswim llegará a ser famoso muy prontomonoswim llegará a ser famoso muy pronto
 
Avatar de monoswim
 
Fecha de Ingreso: noviembre-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 7.658
Enviar un mensaje por MSN a monoswim Enviar un mensaje por Yahoo  a monoswim
Gracias amigo !!!!!!!

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

Saludos y mil gracias !!
monoswim está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:27.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93