如题我写出下面的语句,但是总是报错,系统不让通过其中receiver是一个包含了多个用逗号隔开的用户名的字符串,因为要从用户表中行到用户字符串中用户的真实姓名,而真实姓名是在table_staff的realname字段中声明了一个变量
declare @var1 varchar(1000)查询子句是这样
(select @var1+=realname+',' from table_staff where username in (receiver)) as realnames
declare @var1 varchar(1000)查询子句是这样
(select @var1+=realname+',' from table_staff where username in (receiver)) as realnames
解决方案 »
- ASP.NET的js版日历显示不出来时间?
- .net ajax我在做dropdownlist无刷新联动,没有一点反应。
- ajax 刷新问题
- ajax问题
- Class 中定义一个属性和声明一个 Public 类型的变量有什么区别?
- .net中用javascript怎么获取服务器端控件呀
- 大家快帮一下呀,
- datagrid如何让内容相同的列合并到一起,不同的还是每行都显示?
- 顶者有分!!!!急,webpart控件问题
- 布局修改后,更新按钮事件没有触发
- 关于数据库 sql server 2000 的应用问题(如何在ASP.NET中调用 数据库的函数)
- xslt问题(xml转化为html),初学者,写不出来,请大家帮忙
from table
where ...
declare @s varchar(1000)
select @var1='''+realname+''',' from table_staff where 条件
select @var1=substring(@var1,0,len(@var1)-1)
select @s='select * from Table where UserName in ('+@var1+')'
select @var1='''+realname+''',' from table_staff where 条件
select @var1=substring(@var1,0,len(@var1)-1)
select @var1