Problemas con INSERT INTO

25/02/2005 - 19:12 por Juan | Informe spam
Hola,

Veamos, tengo un codigo en el que creo dos tablas:

CREATE TABLE #tabla1 ...
CREATE TABLE #tabla2 ...

En un bucle relleno los datos...

y al final llamo a un procedimiento almacenado que realiza un INSERT INTO
para introducir los datos en otra tabla:

SELECT * INTO tabla1 FROM #tabla1
SELECT * INTO tabla2 FROM #tabla2

El resultado es un error en el que me dice:

"Permiso CREATE TABLE denegado en la base de datos"

Bien, las tablas temporales: #tabla1 y #tabla2 existen... Asi mismo las
tablas tabla1 y tabla2 existen... ¿Que esta tratando de crear y porque?
¿Alguna solucion a parte de usar un cursor para introducir los datos?

Saludos
 

Leer las respuestas

#1 Maxi
25/02/2005 - 19:49 | Informe spam
Hola, pero si ya estan creadas es eso lo que esta intendando crear
nuevamente :-)

Si las tablas estan creadas deberias usar INSERT INTO y no Select Into


Salu2
Maxi


"Juan" escribió en el mensaje
news:
Hola,

Veamos, tengo un codigo en el que creo dos tablas:

CREATE TABLE #tabla1 ...
CREATE TABLE #tabla2 ...

En un bucle relleno los datos...

y al final llamo a un procedimiento almacenado que realiza un INSERT INTO
para introducir los datos en otra tabla:

SELECT * INTO tabla1 FROM #tabla1
SELECT * INTO tabla2 FROM #tabla2

El resultado es un error en el que me dice:

"Permiso CREATE TABLE denegado en la base de datos"

Bien, las tablas temporales: #tabla1 y #tabla2 existen... Asi mismo las
tablas tabla1 y tabla2 existen... ¿Que esta tratando de crear y porque?
¿Alguna solucion a parte de usar un cursor para introducir los datos?

Saludos


Preguntas similares