怎么样把变量的值作为名字来创建视图?? declare @name varchar(20),@sql varchar(8000)set @name='v_test'set @sql='create view '+@name+' as select * from stu'exec(@sql)这样试一试呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @name varchar(20)set @name='v_test'goexec('create view'+@name +' as select * from stu')go create proc p_test(@name varchar(20))asexec('create view '+@name+' as select * from authors')goexecute p_test 'v_1' 要在表格中存入0303用什么数据类型 两个表相关联,求查询结果 一个简单的sql问题,请进! applicationContext.xml 修改了数据的服务地址和用户名密码 启动Tomcat服务后 出现拒绝连接错误 sql server 数据库质疑,数据无法恢复? 关于mysql表复制的方法 请问如何删除一个表的第N行?难道SQL没提供按指定行数删除的办法吗,我找了半天没找到 讨论:在数据库表中增删列好不好,以例子说明 简单的select 语句无法通过,请高手杀虫!! 急!!请高手指点,关于差异备份的恢复问题,再线等待!!!!! 关于存储过程与视图 如何用程序运行SQL脚本
set @name='v_test'
go
exec('create view'+@name +' as select * from stu')
go
(@name varchar(20))
as
exec('create view '+@name+' as select * from authors')go
execute p_test 'v_1'