欢迎您访问我爱IT技术网,今天小编为你分享的是oracle数据库教程:【深入探讨Oracle数据库存储过程的若干问题_Oracle_领测软件测试网】,通过学习这些教程,你能够更深层次的掌握Oracle数据库!
深入探讨Oracle数据库存储过程的若干问题_Oracle_领测软件测试网
关键字:探讨 Oracle 存储过程 问题 1.在 oracle 中,数据表别名不能加as,如: select a.appname from appinfo a;-- 正确 select a.appname from appinfo as a;-- 错误 也许,是怕和oracle中的存储过程中的关键字as冲突的问题吧 2.在存储过程中,select某一
1.在oracle中,数据表别名不能加as,如:
select a.appname from appinfo a;-- 正确
select a.appname from appinfo as a;-- 错误
也许,是怕和oracle中的存储过程中的关键字as冲突的问题吧
2.在存储过程中,select某一字段时,后面必须紧跟into,如果select整个记录,利用游标的话就另当别论了。
select af.keynode into kn from APPFOUNDATION af where af.appid=aid and af.foundationid=fid;-- 有into,正确编译
select af.keynode from APPFOUNDATION af where af.appid=aid and af.foundationid=fid;-- 没有into,编译报错,提示:Compilation
Error: PLS-00428: an INTO clause is expected in this Select statement
3.在利用select...into...语法时,必须先确保数据库中有该条记录,否则会报出"no data found"异常。
可以在该语法之前,先利用select count(*) from 查看数据库中是否存在该记录,如果存在,再利用select...into...
关于深入探讨Oracle数据库存储过程的若干问题_Oracle_领测软件测试网的用户使用互动如下:
相关问题:delphi中用intraweb做个系统,怎么调用oracle数据...
答:query1连接好Oracle数据库,拖一个个bitbtn控件到form上,在双击事件中写: procedure TForm1.BitBtn1Click(Sender: TObject); begin with Query1 do begin close; sql.Clear; sql.Add('insert into 数据库表 (栏位a,栏位b) values (:c,:d) '); ... >>详细
相关问题:我需要写一个网站前后台的软件测试计划,要怎么写...
答:测试计划: 1、测试目的 2、测试周期与人力配置 3、测试内容 3.1 功能性测试 3.2 代码测试 3.3 环境测试 3.4 测试总结 4、测试数据的准备 好的测试计划请参考国家标准GB9001- 忘记了!,上面有个很不错的例子 >>详细
相关问题:SQL命令查询Oracle存储过程信息
答:oracle数据库中,已建立好的存储过程信息存储在系统表ALL_SOURCE 中,需要用sysdba身份登录数据库,进行查询操作,SQL命令如下: SELECT line,text FROM ALL_SOURCE WHERE TYPE='PROCEDURE' AND NAME='过程名称' AND OWNER='用户名' ORDER BY li... >>详细
- 软件测试开发技术之Oracle数据库维护的前瞻性_Ora
- Oracle9i 数据库设计指引全集_Oracle_领测软件测
- 数据库中Oracle索引的优化设计_Oracle_领测软件测
- Oracle数据库编写有效事务指导方针_Oracle_领测软
- oracle性能Statspack使用之命中率调整_Oracle_领
- Oracle数据库和JSP连接要注意的一些问题[1]_Oracl
- 巧用Oracle备份集在测试机上做不完全恢复[2]_Orac
- 软件测试开发技术Oracle数据块损坏及其恢复的总结
- 使用oracle sql loader批量导入数据_Oracle_领测
- Oracle数据库集中复制方法浅议_Oracle_领测软件测
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
