分享

批量建表

 hep1 2016-05-16
declare @i int 
declare @tablename varchar(200)

set @i=41
while @i<61
begin 
set @tablename='[newdocuement'+cast(@i AS varchar(10)) +']';
EXEC('CREATE TABLE dbo.'+@tablename+'(

[Articleid] [bigint] IDENTITY(1,1) NOT NULL,
[Filesize] [Float] NULL,
[Uploadfilename] [Varchar](200) NULL,
[Physiclefilename] [Varchar](200) NULL,
[Downloadtime] [Int] NULL,
[Offvalue] [Smallint] NULL,
[Filedomainname] [Varchar](50) NULL,
[Htmldomainname] [Varchar](50) NULL,
[Physiclehtmlpath] [Varchar](200) NULL,
[Pagenum] [int] NULL,
[Httppath] [Varchar](200) NULL,
[Filetype] [int] NULL,
[Permitdownload] [int] NULL,
[Extractstatus] [int] NULL,
[Convertstatus] [int] NULL,
[SheetName] [Varchar](500) NULL,
) ON [PRIMARY]')

EXEC('CREATE CLUSTERED INDEX [idx_Articleid] ON [dbo].'+@tablename+'([Articleid])');
set @i=@i+1 
end


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约