SELECT TOP 1 UID,Username,@tPassword=Password,@tTimes=ActivityTime,Groups.[GroupName] FROM Groups INNER JOIN Susers ON Groups.GID = Susers.iGroup WHERE uid=1
错误提示:
消息 141,级别 15,状态 1,过程 Susers_UserLogin,第 18 行
向变量赋值的 SELECT 语句不能与数据检索操作结合使用。
程序必须要用到这两个变量,请问高手怎么解决呢?
错误提示:
消息 141,级别 15,状态 1,过程 Susers_UserLogin,第 18 行
向变量赋值的 SELECT 语句不能与数据检索操作结合使用。
程序必须要用到这两个变量,请问高手怎么解决呢?
解决方案 »
- SQLSERVER中unicode字符
- 帮忙看下这个问题,游标使用得不对啊,
- 一条简单的查询数据插入自定义变量的问题.
- SQL Server 是如何实现对mdf进行查询的,mdf里面的数据是怎么存储的。这方面的知识从哪学。
- 如何将sql server 数据库的数据增量拷贝到另外一个sql server 数据库,然后可以删除当前数据库的内容,另一个数据库是累加的保存数据
- 自动生成流水号问题
- 请教!
- 请问客户提问sql server的安全性时该怎么回答
- 如何实现前几位一起汇总问题?
- 数据库在后台创建的表总的内容为什么我在前台用PB浏览不到__帮,我,急!谢,万分!
- Sql Server 2005 调试存储过程
- 联合查询的问题
但我需要同时查询Groups.[GroupName]的值怎么办呢?
同样赋给一个变量即可@gourpname = Groups.[GroupName]
但如果需要查询的字段很多,需要同时返回一个记录集 就不行了SELECT TOP 1 Susers.*, @tPassword=Password, @tTimes=ActivityTime, @GroupName=Group.GroupName FROM Groups INNER JOIN Susers ON Groups.GID = Susers.iGroup WHERE uid=1怎么解决呢?
都用变量赋值的形式输出吗?
这样,据说过多的使用OUTPUT返回数据 效率比使用记录集要慢吧?忘各位前辈不吝赐教,小弟感激不尽!
在存储过程里面 最后可以查询
如,select @param1,@param2,@param3...