社区
PowerBuilder
帖子详情
为什么在select语句中无法用into赋值给变量??
jonason6
2003-08-18 12:08:45
int li_onlineZZcount
SELECT COUNT(*) into :li_onlineZZcount FROM "AGENTSTATUS";
messagebox ("",li_onlineZZcount )
返回为0,但我把这段删掉"into :li_onlineZZcount" 拷到sql plus里执行,就能够正确得出结果为3 !
是怎么一回事啊!!
...全文
78
8
打赏
收藏
为什么在select语句中无法用into赋值给变量??
int li_onlineZZcount SELECT COUNT(*) into :li_onlineZZcount FROM "AGENTSTATUS"; messagebox ("",li_onlineZZcount ) 返回为0,但我把这段删掉"into :li_onlineZZcount" 拷到sql plus里执行,就能够正确得出结果为3 ! 是怎么一回事啊!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jdsnhan
2003-08-18
打赏
举报
回复
看看当前事物对象
SELECT COUNT(*) into :li_onlineZZcount
FROM "AGENTSTATUS" using 当前事物对象;
liyx326
2003-08-18
打赏
举报
回复
你看是不是这种情况啊:
你在pb的里面删除掉了,但是你并没有提交,所以你在sqlplus里面检索的时候跟你想象的不一样,这种情况是数据脏读。
还有,你看一下sqlerrtext,和sqlcode 分别是什么提示。
killerdanny
2003-08-18
打赏
举报
回复
换LONG试试!
nhdj
2003-08-18
打赏
举报
回复
应该不会是楼上那种问题吧,也太....
用这个试试:
SELECT COUNT(1) into :li_onlineZZcount FROM AGENTSTATUS;
messagebox ("",string(li_onlineZZcount) )
你把sqlca.sqlerrtext拿出来看看,替是什么?
incats
2003-08-18
打赏
举报
回复
你没有用sqlca连接过.
先:
sqlca.dbms =
sqlca.servername =
....
connect;
才可以正确执行.
eastpond
2003-08-18
打赏
举报
回复
你看看,sqlca.sqldbcode跟sqlca.sqlerrtext
jonason6
2003-08-18
打赏
举报
回复
ORACLE 8.17
就是这么怪!
SELECT 2 into :li_onlineZZcount FROM "AGENTSTATUS";
messagebox ("",li_onlineZZcount )
居然还是0 !!!
eastpond
2003-08-18
打赏
举报
回复
应该不会吧,你的是什么数据库?
sqlserver存储过程
中
SELECT
与 SET 对
变量
赋值
的区别
SQL Server推荐使用 SET 而不是
SELECT
对
变量
进行
赋值
。当表达式返回一个值并对一个
变量
进行
赋值
时,推荐使用 SET 方法。下表列出 SET 与
SELECT
的区别。请特别注意红色部分。 set
select
同时对多个
变量
同时
赋值
不支持 支持 表达式返回多个值时 出错 将返回的最后一个值赋给
变量
表达式未返回值
变量
被赋null值
变量
保持原值 下面以具体示例来说明问题:create table chinadba1(userid int ,addr varchar(128) )goinsert into chinadba1(userid,addr) v
mysql存储过程之创建(CREATE PROCEDURE)和调用(CALL)及
变量
创建(DECLARE)和
赋值
(SET)操作方法
主要介绍了mysql存储过程之创建(CREATE PROCEDURE)和调用(CALL)及
变量
创建(DECLARE)和
赋值
(SET)操作方法,结合实例形式较为详细的分析了mysql存储过程创建、调用及
变量
创建、
赋值
具体原理、操作技巧与相关注意事项,需要的朋友可以参考下
mysql 存储过程
中
变量
的定义与
赋值
操作
昨天我们讲了mysql存储过程创建修改与删除,下面我们这篇教程是讲关于mysql存储过程
中
变量
的定义
赋值
操作哦。
Oracle存储过程基本语法.docx
Oracle存储过程基本语法.docx
在PowerScript语言
中
直接调用SQL操作数据库的方式.pdf
在PowerScript语言
中
直接调用SQL操作数据库的方式.pdf
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章