社区
基础和管理
帖子详情
存储过程中,非常急的问题!!!???
yumingxu
2003-04-06 10:29:55
我写了一个存储过程,内部有一select 语句,可不知何原因,当查不到记录时,存储过程会报错!!!
...全文
33
7
打赏
收藏
存储过程中,非常急的问题!!!???
我写了一个存储过程,内部有一select 语句,可不知何原因,当查不到记录时,存储过程会报错!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rrxxpp
2003-04-07
打赏
举报
回复
如果不愿意用异常处理也可以先
select count(*) into n from ... where ...;
if n>0 then
select .. into ...;
else
...;
end if;
suleen
2003-04-07
打赏
举报
回复
在存储过程内部捕捉异常,自己写异常处理代码,不要由oracle处理,写法参照cxcpub2001()的回复.
taideveloper
2003-04-07
打赏
举报
回复
异常处理就可以了
yumingxu
2003-04-06
打赏
举报
回复
但我select后,有大量没有记录情况的代码,
在oracle是否有这样的语句
On error resume next
cxcpub2001
2003-04-06
打赏
举报
回复
参看PL/SQL中的意外处理部分,在过程中加入即可
eg:
begin
select ........
exception
when NO_DATA_FOUND then
.......
end;
yumingxu
2003-04-06
打赏
举报
回复
没有写错,
1 select name into stdName where study_detail where No = '0001';
如果0001存在,能成功 ..
2 select name into stdName where study_detail where No = '8888';
8888数据库中没有记录 , 在sqlplus会报错 , ..
pengdali
2003-04-06
打赏
举报
回复
你的代码写错了呗!仔细检查一下!
软件测试mysql面试题:什么是
存储过程
?有哪些优缺点?
2)
存储过程
的代码直接存放于数据库
中
,通过
存储过程
名直接调用,减少网络通讯。 3)安全性高,执行
存储过程
需要有一定权限的用户。 4)
存储过程
可以重复使用,减少数据库开发人员的工作量。 缺点 1)调试麻烦,但是...
SQL Server数据库基础知识——数据库
存储过程
怎么写
存储过程
是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在程序
中
就可以调用多次。如果某次操作需要执行多次SQL,使用
存储过程
比单纯SQL语句执行要快。可以用一个“execute
存储过程
名 ...
PL/SQL
存储过程
中
文显示为问号????快速解决
之前一直使用其他Oracle客户端工具,今天临时换电话,使用PL/SQL12.0版本,打开
存储过程
中
发现所有的
中
文字符显示为???。以下为简单快捷的解决方法: 1.配置环境变量,添加NSL=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,...
SQL系列——
存储过程
注意事项可能遇到的
问题
:使用语法(Mysql)基础用法创建删除调用参数游标的使用基本用法3
中
循环方式 while, repeat, loop,handler使用示例:常用系统
存储过程
存储过程
基础 ?什么是
存储过程
就是写在SQL
中
的方法,...
数据库篇(二)——什么是
存储过程
?有哪些优缺点?
存储过程
就是一些编译好了的SQL语句,这些SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),然后给这些代码块取一个名字,在用到这个功能的时候调用即可。
存储过程
详解参考: ...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章