Anuncios

viernes, 10 de septiembre de 2010

Cómo crear miles de tablas, vistas, usuarios usando SQL Server.

En este ejemplo, voy a usar sentencias while de T-SQL para crear varias tablas.
Si deseamos crear varios usuarios, o vistas, el procedimiento es el mismo.

Lo que voy a hacer es crear tablas que se llaman tabla0, tabla1, tabla2, etc con una sola columna llamada columna. Con este código puedo crear decenas de tablas, centenas de tablas o la cantidad que yo desee.

Código para crear miles de tablas en SQL Server:

-- Codigo para crear miles de tablas
declare @contador int=0
declare @nombretabla varchar(5)='tabla'

while (@val<1000) --Permite que se crean mil tablas
BEGIN
          /*Crea tablas con el nombre tabla0, tabla1, tabla2 con una
          columna llamada columna de tipo entero*/
          Execute('create table '+@nombretabla+@contador+'(columna int)')
          --Incrementa el contador hasta llegar a mil
          set @contador=@contador1
END

Tienes más dudas ?. Escribe a este blog.

People who read this post also read :