La Web del Programador: Comunidad de Programadores
https://www.lawebdelprogramador.com/foros/SQL/873223-COMO-ELIMINAR-BASE-DE-DATOS.html

COMO ELIMINAR BASE DE DATOS

COMO ELIMINAR BASE DE DATOS

Publicado por Jorge (20 intervenciones) el 21/09/2007 20:14:11
Reciban el mas cordial saludo al foro y plantiarles la inquietud que tengo espero que me lo puedan contestar :
Porque lo tipico es hacer lo siguiente

drop Table Alumno,Matricula,etc..........
drop database Enosa_Paita,Enosa_BajoPiura,etc..........

Si se puede eliminar varias vaces de datos a la vez especificando solo una letra especifica
pero lo que quiero es esta sintxis +-
Ejemplo
Drop Table 'A%'
Drop Database 'E%'

y que me elimine todas las base de Datos que mopiecen con E y si fuese posible igual conn las tablas, de antemano agradesco la atencion prestada, espero me den una manitopara desarrollar sto

RE:COMO ELIMINAR BASE DE DATOS

Publicado por Isaias (5072 intervenciones) el 24/09/2007 21:01:18
Tendrias que utilizar query dinamico, aunque no mencionas que motor estas utlizando, asumire que es SQL Server, espero ayude.

DECLARE @SQLString NVARCHAR(3000)
SELECT @SQLString = N'USE MASTER; DROP DATABASE '+Name+' FROM SYSDTABASES WHERE name LIKE ''E%''
EXECUTE sp_executesql @SQLString

Espero sea lo que buscas.