Entradas

Mostrando las entradas etiquetadas como crear varias tablas dinámicamente usando variables en T-SQL SQL Server

Como crear 10 o 100 tablas en SQL Server

   declare @count int=1   declare @sql varchar(100)   --select @sql   WHILE (@count =<10)   BEGIN set @sql=CONCAT('create table',SPACE(1),'T',@count,   '(c1 int)') execute (@sql) set @count=@count+1   END El código crea tablas t1, t2, t3 hasta el 10. Si uno desea crear más tablas cambia el 10 por el número de tablas que desea. Básicamente se tiene un contador que se llama count. Y ese contador le aumenta el nombre de manera dinámica. El comando CONCAT concatena la sentencia create table y usando la variable count.