declare @sql varchar(max)
select @sql=isnull(@sql+' union all ','')+' select * from '+name
   from sys.tables where name like 'Mf_ManDaily%'exec('create view Mf_ManDaily_View 
as
   '+@sql+'
')

解决方案 »

  1.   

    --主表與子表怎麼連結?
    --類似這樣?
    SELECT * FROM Mf_ManDailyDe200803
    UNION ALL 
    SELECT * FROM Mf_ManDailyDe200804
    .............
      

  2.   

    动态sql语句基本语法 
    1 :普通SQL语句可以用Exec执行 eg:   Select * from tableName 
             Exec('select * from tableName') 
             Exec sp_executesql N'select * from tableName'    -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL eg:   
    declare @fname varchar(20) 
    set @fname = 'FiledName' 
    Select @fname from tableName              -- 错误,不会提示错误,但结果为固定值FiledName,并非所要。 
    Exec('select ' + @fname + ' from tableName')     -- 请注意 加号前后的 单引号的边上加空格 当然将字符串改成变量的形式也可 
    declare @fname varchar(20) 
    set @fname = 'FiledName' --设置字段名 declare @s varchar(1000) 
    set @s = 'select ' + @fname + ' from tableName' 
    Exec(@s)                -- 成功 
    exec sp_executesql @s   -- 此句会报错 declare @s Nvarchar(1000)  -- 注意此处改为nvarchar(1000) 
    set @s = 'select ' + @fname + ' from tableName' 
    Exec(@s)                -- 成功     
    exec sp_executesql @s   -- 此句正确 3. 输出参数 
    declare @num int, 
            @sqls nvarchar(4000) 
    set @sqls='select count(*) from tableName' 
    exec(@sqls) 
    --如何将exec执行结果放入变量中? declare @num int, 
                   @sqls nvarchar(4000) 
    set @sqls='select @a=count(*) from tableName ' 
    exec sp_executesql @sqls,N'@a int output',@num output 
    select @num 
      

  3.   

    没看到sql 2000,写了2005的语句了,改下:IF  EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[Mf_ManDaily_View]'))
    DROP VIEW Mf_ManDaily_View
    GOdeclare @sql varchar(8000)
    select @sql=isnull(@sql+' union all ','')+' select * from '+name
       from sysobjects where name like 'Mf_ManDaily%' abd xtype='u'exec('create view Mf_ManDaily_View 
    as
       '+@sql+'
    ')
      

  4.   


    sys.tables 是什么东东???
      

  5.   

    再问下哦.在上面的代码中,如果我要同时也要动态给这视图添加索引怎么写这SQL??