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