oracle如何调试sql,调试oracle与调试sql server存储过程
【IT168 技术】关于存储过程的调试,知道方法以后很简单,但在不知道的时候,为了测试一个存储过程的正性,print,插入临时表等可谓是使出了浑身解数,烦不胜烦。下面就把我工作中调试oracle存储过程的方法和调试sql server存储过程简单的说明一下:
调试oracle存储过程
环境: win2003 server + oracle9i + pl/sql developer 7
调试方法:
1 在pl/sql developer 里右击要调试的存储过程,选择"添加调试信息"命令
2 如果存储过程没有语法错误,右击存储过程,选择"测试"命令
3 在"测试窗口"中安F9,调试(注意如果有输入参数的话,要先给各个参数赋值)
4 "ctrl + n"单步调试,调试过程中,将变量名添加到现面的变量列表里按回车键,或者将鼠标放到某个变量的上面,就会看到该变量的值了就像在vc里调试一样。
调试sql server存储过程
环境: win 2003 server + sql server 2000(带查询分析器)
微软的东西界面就是比较友好,操作数据库用不着借助第三方工具
调试方法:
1 打开查询分析器
2 选中要调试的存储过程,右击"调试"
3 输入参数,如果有的话
4 "执行", 哇,简直就和VC的调试界面一个样,(再次对微软进行点名表扬啊^_^)剩下的就不用说了吧
补充:
以前在别的机器上,曾经遇到过不能调试oracle存储过程,调试sql server存储过程的问题,查看系统日志,意思是说用户权限不够什么的,当时解决的方法是用系统管理员的帐户启动sql server的服务(在"服务"里设置),然后再用同样的帐户登录系统调试,就OK了。
oracle如何调试sql,调试oracle与调试sql server存储过程相关推荐
- Linux怎么调oracle存储,Linux 环境下Oracle安装与调试(四)之视图、存储过程
1.视图的介绍和使用 表和视图的区别,表是占用硬盘空间物理表,而视图可以理解为一个虚表,并不存储在硬盘上, 不占用硬盘空间,实际上就是一个查询语句,方便查询. 对视图里面的数据操作(增 删 改) 其实 ...
- PL/Sql 中创建、调试、调用存储过程
存储过程 所用函数说明 功能:求和与差 原形:GetSumAndSub(p1 in number , p2 in number ,m out number , b out number) 参 ...
- python命令行调试django代码_Django shell调试models输出的SQL语句方法
在settings.py里,配置如下logging: LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': ...
- php 获取最后执行的sql,如何获取ThinkPHP框架最后一次执行SQL语句及变量调试
这篇文章主要介绍了ThinkPHP框架获取最后一次执行SQL语句及变量调试简单操作,结合实例形式分析了thinkPHP获取最后一次执行SQL语句的getLastSql()及fetchSql()函数以及 ...
- 调试SQL SERVER存储过程
调试存储过程 出自:http://hi.baidu.com/fuhengyu/blog/item/0d7dbc4c624041fdd72afcbe.html 相关:在Visual Studio 200 ...
- oracle取本月最后一天是星期几_oracle SQL语句取本周本月本年的数据
--国内从周一到周日 国外是周日到周六 select to_char(sysdate-1,'D') from dual;--取国内的星期几 去掉减一取国外的星期 --取本周时间内的数据 select ...
- SQL 与 ORACLE 的比较
最近参加了一个ORACLE的培训,ORACLE与平日惯用的SQL SERVER果然有很大不同,在网上搜索了一下转了这篇比较SQL与ORACLE的帖子,总体上感觉SQL SERVER使用更加便捷,人性化 ...
- oracle快捷语句框架中,Oracle框架:PL/SQL编程:
PL/SQL编程 一:什么是PL/SQL (1.)PL/SQL体系结构: PL/SQL引擎用来编译和执行,PL/SQL块或子程序,该引擎驻留在Oracle服务器中. (2.)PL/SQL块简介 PL/ ...
- JAVA_WEB Oracle 10g学习: PL/SQL与Oracle间交互
一.抽象的角色 抽象是对一个真实世界实体的高级描述或建模.它能排除掉无关的细节内容,使我们的日常生活更有条理.例如,驾驶一辆汽车时,我们是不需要知道它的发动机是如何工作的.由变速排档.方向盘.加速器和 ...
最新文章
- Intellij IDEA必备插件,提高效率的“七种武器”!
- java有道云,有道云笔记链接——JAVA面向对象的学习
- Ubuntu13.10上android+idea+scala+sbt环境搭建
- dalvik on J2EE: running tomcat on dalvik
- linux怎么查看系统可用串口,linux串口驱动详解 如何查看linux下串口是否可用?串口名称等?...
- 从0开始学心电信号处理(1)——心电信号的读取
- 型钢截面特性_工字钢与H型钢有什么区别,为何会有两种钢型结构?
- Nginx配置虚拟主机
- android环信3.0v回撤,环信Android消息回撤
- Java对象内存布局(JOL)
- 这场蝴蝶效应,从“丝滑”的双11开始
- 常用类:Java比较器
- 小公司的大数据基础服务集成平台
- c++ switch语句
- 当米友遇到终端(三)
- Swagger的 @Api
- 内容定位,什么类型短视频更受欢迎
- java 美发管理系统_基于安卓Android潮流美发系统APP设计(MySQL)
- 水力学虚拟仿真实验解决物料缺乏的问题
- 哈工大软件构造Lab1(2022)
热门文章
- iPhone开发之第三方回调函数的使用方法
- 关于Vue.js的v-for,key的顺序改变,影响过渡动画表现
- [20170612]FOR ALL COLUMNS SIZE repeat(11g).txt
- Discuz支持反对提示:抱歉您的请求来路不正确或表单无法提交的解决方法
- 防备电脑死机故障技巧的8个方法
- 一起谈.NET技术,NHibernate 3.0.0.Alpha1 发布及新特性介绍
- 仅让演讲者看到备注信息
- 软件物料清单 (SBOM):从透明度理念到代码落地
- 研究人员发现针对印度军队的网络间谍活动
- LG 源代码或被盗,如何才能毫发无损地要回来?