create view v_users
as
select *
from users
declare @string varchar(80)
set @string=''
select @string=@string+','+[name]
from(select [name] from syscolumns where [id]=object_id('test') and [name] not in ('upassword'))
f set @string='select'+stuff(@string,1,1,'')+'from users'
exec(@string)为什么的提示declare附近有错误?应该怎样修改?
解决方案 »
- 请教一个关于毫秒级日期格式的问题
- 急急急:为了使SQL SERVER2000能访问5G内存,Boot.ini中是要开启/3gb /pae功能,还是只要开启/pae功能,在线等候并马上可结贴
- 帮我写个简单的SQL语句谢谢了!
- 求出一段时间的库存历史记录的SQL语句
- 远程服务器为什么不可以用事务处理啊????救命啊,大侠们
- 批量insert的遇到的难题!
- sql server clr 中疑问,请救我.
- 一条记录插入成功后几分钟后数据丢失,查看日志里有的,并没有删除的记录,两天内出现两次这样的情况,大家帮忙分析是什么原因造成的?
- 编流水号问题
- 在存储过程中为每个数据量字段添加峰值时间?????
- 关于integrated security的问题,十万火急
- 存储过程问题
如果不是,将其分两次执行,一次一段
create view v_users
as
select *
from users
go
declare @string varchar(80)
set @string= ' '
select @string=@string+ ', '+[name]
from(select [name] from syscolumns where [id]=object_id( 'test ') and [name] not in ( 'upassword '))
f set @string= 'select '+stuff(@string,1,1, ' ')+ 'from users '
exec(@string)