Insertar tablas desde fichero texto.

03/06/2004 - 21:52 por David Catasús | Informe spam
Hola,

Pregunta:
Probablemente nos den unos ficheros de texto que contendran las tablas y
registros que hay que crear en un servidor SQL Server.

Alguien sabe como se puede hacer esto ?

Es decir hay algun modo de ejecutar varios comandos SQL desde un fichero de
texto plano?



Gracias,

david
 

Leer las respuestas

#1 Isaías
03/06/2004 - 22:09 | Informe spam
Perdonen, no se me ocurre otra cosa.

** ADVERTENCIA **

Capacidad maxima VARCHARC(800), !! CUIDADO !!, podria
recibir instrucciones como: DELETE MyTabla o DROP MyTabla,
etc.


CREATE TABLE #TSQL(SQLString NVARCHAR(800))

INSERT INTO #TSQL
EXEC master..xp_cmdshell 'Type C:\MyTSQL.txt'

IF @@ROWCOUNT <> 0
BEGIN
DECLARE @SQLString NVARCHAR(800)
SELECT @SQLString = SQLString FROM #TSQL
EXEC sp_executesql @SQLString
END

Preguntas similares