declare @qz varchar(10) ,@bh varchar(10) ,@hz varchar(10),@Sname varchar(40),@Vsql varchar(800) ,@Dsql varchar(800),@Dqz varchar(50),@Dhz varchar(50),@Dzz varchar(50)
set @qz='USER00'
set @bh=5
set @hz='2009'
set @Dqz='master..xp_cmdshell'+"'"+'bcp'+'"'+'Select * from'+ "'"
set @Dzz='..JCJK'+'"'+' queryout d:\JCJK\'
set @Dhz='.txt -c -SJCQCZJ -Usa -P12345'+"'"
while @bh<10
begin
set @Sname = @qz+@bh+@hz
set @Dsql =@Dqz+@Sname+@Dzz+@qz+@bh+@Dhz
print @Sname
set @Vsql='use '+@Sname
print @Vsql
exec(@Vsql)
这条语句后面我添加了视图,但为什么是实际并没有打开新的数据库啊
|