28.01.2013

SQL: Создание большого количества однотипных столбцов в цикле

Данный скрипт, написанный под MS SQL Server, позволяет создавать большое количество однотипных столбцов:
DECLARE @Counter int 
SET @Counter = 1

WHILE (@Counter <= 1000)
BEGIN
       DECLARE @Query nvarchar(MAX)
       SET @Query = ('ALTER TABLE tblTestTable ADD Value' + CAST(@Counter as nvarchar) + ' nvarchar(max) NULL') 
       EXECUTE sp_executesql @Query
       SET @Counter = @Counter + 1
END

Комментариев нет:

Отправить комментарий