Hola buenas tardes !!!
Estoy intentando hacer un procedimiento almacenado, el cual recibe un parametro y despues crea una tabla nueva antes de eliminar la vieja.
La cuestión es que cuando ejecute este procedimiento almacenado, me borrará una tabla qeu haya metido como parámetro, pero antes de eliminarla creará una Tabla con datos históricos:
Lo que tengo hecho es lo siguiente:
CREATE PROCEDURE EliminarTabla @ttabla varchar(30) AS
create table 'tmp'+@ttabla(id int NOT NULL) --ME FALLA
insert into 'tmp'+@ttabla(campo) select campo from @ttabla
go
En fin, ¿Como hago en transact-Sql para enlazar texto con un parámetro?
Me imagino que esta no es la formá mas correcta de copiar tablas(Pero más que nada lo hago para aprender a concatenar), ¿Como podría copiar todo el contenido de una tabla a otra con distinto nombre?
En fin, haber si pueden ayudarme a estas dos preguntas.
Desde ya, os estoy muy AGRADECIDO.
Saludos Cordiales.