SQL - COMO ELIMINAR BASE DE DATOS

 
Vista:

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
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

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.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar