22,209
社区成员
发帖
与我相关
我的任务
分享
DECLARE @Sql NVARCHAR(MAX)
SET @Sql=(SELECT TOP (255-8) 'ALTER TABLE 表名 DROP COLUMN F'+RTRIM(9+number)+';' FROM master.dbo.spt_values WHERE type='P' AND number>=0 FOR XML PATH(''))
--显示语句
--PRINT @Sql;
EXEC(@Sql)
USE test
declare @sum int = 10
declare @sql varchar(500)
while @sum<256
begin
set @sql = 'alter table vlaninfo drop COLUMN F' + CAST(@sum as nvarchar)
exec (@sql)
set @sum = @sum + 1
end
go