1.基本结构
CREATE OR REPLACE PROCEDURE 存储过程名字
(
参数1 IN NUMBER,
参数2 IN NUMBER
) IS
变量1 INTEGER :=0;
变量2 DATE;
BEGIN
END 存储过程名字
2.SELECT INTO STATEMENT
将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条
记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND)
例子:
BEGIN
SELECT col1,col2 into 变量1,变量2 FROM typestruct where xxx;
EXCEPTION
WHEN NO_DATA_FOUND THEN
xxxx;
END;
...
3.IF 判断
IF V_TEST=1 THEN
BEGIN
do something
END;
END IF;
4.while 循环
WHILE V_TEST=1 LOOP
BEGIN
XXXX
END;
END LOOP;
5.变量赋值
V_TEST := 123;
6.用for in 使用cursor
...
IS
CURSOR cur IS SELECT * FROM xxx;
BEGIN
FOR cur_result in cur LOOP
BEGIN
V_SUM :=cur_result.列名1+cur_result.列名2
END;
END LOOP;
END;
7.带参数的cursor
CURSOR C_USER(C_ID NUMBER) IS SELECT NAME FROM USER WHERE TYPEID=C_ID;
OPEN C_USER(变量值);
LOOP
FETCH C_USER INTO V_NAME;
EXIT FETCH C_USER%NOTFOUND;
do something
END LOOP;
CLOSE C_USER;
8.用pl/sql developer debug
连接数据库后建立一个Test WINDOW
在窗口输入调用SP的代码,F9开始debug,CTRL+N单步调试
分享到:
相关推荐
总之,随心所欲的Web页面打印技术通过自定义打印按钮、框架布局和ActiveX控件,实现了对打印过程的全面控制,包括页眉、页脚和边距的设定。尽管这种方法在某些场景下能提供更精确的打印效果,但也要考虑其对浏览器...
例如,可以用来控制进程的创建过程,这对于开发调试工具、安全软件以及系统管理程序非常有用。 ### 控制进程创建的方法 #### 1. API Hooking API Hooking 是一种常见的钩子技术应用方式,可以通过重定向或修改系统...
在深入这个主题之前,我们需要了解易语言的一些基本概念: 1. **易语言语法**:易语言采用直观的语句结构,如“获取”、“设置”等,易于理解。它的命令通常由汉字组成,如“显示对话框”、“读取文件”等。 2. **...
7. **数据库操作**:如果动网转贴还需要记录用户的转发历史,那么就会涉及到数据库操作,如MySQL、SQLite等,用于存储和查询用户转发的信息。 8. **安全防护**:防止恶意用户滥发帖子,可能需要设置转发频率限制,...
【知识点详解】 1. **情感需求的重视**:40岁的男性在工作和生活中积累了丰富的经验,他们开始渴望更多的家庭温暖和情感互动。他们会喜欢与家人,尤其是孩子一起度过时光,寻找简单快乐,如游戏、亲子活动等。...
作为学习和参考的实例,这个项目能帮助你掌握易语言的基本语法和编程技巧,了解网络编程的基本流程,以及如何设计和实现用户友好的界面。对于学生来说,它可以作为毕业设计的蓝本,帮助你完成具有实际功能的应用程序...
1. ASP基本语法:包括VBScript或JScript的变量、函数、控制结构等。 2. ASP内置对象:如Request、Response、Session、Application等,它们在处理用户请求、响应数据、管理会话和全局变量等方面起着关键作用。 3. ...
易语言是一种专为中国人设计的编程语言,它以简明的中文语法,降低了编程的门槛,使得更多非专业程序员能够快速上手。"易语言动网转贴"是指使用易语言编写的一段代码或程序,主要用于在动网上实现帖子的转换或者迁移...
4. **添加自定义逻辑**:可能需要添加一些自定义逻辑,例如检查用户是否已登录特定社交网络,或者提供分享统计。这可以通过Ajax请求实现,jQuery的`$.ajax()`函数非常适合处理这类异步交互。 5. **优化用户体验**:...
去除Html中的干扰码等(样例中以轻之国度的干扰码为例) 配置文件语法: 方法类型(整数) 最大匹配长度(整数) 字符串1(删除开头) 字符串2(删除结尾) 方法类型: 1:删除单行 2:删除行与行之间的
【标题】"动网转贴.e.rar"是一个压缩文件,很可能包含了有关动网论坛或社区的相关资源、数据或用户帖子的备份。动网是中国早期知名的网络论坛软件之一,提供了丰富的社区功能,允许用户发帖、回帖、互动等。这个...
标题中的“ZZ: 时间管理方法(转贴)”表明这是一篇关于时间管理的文章,可能是从其他地方转载而来。从描述中的“博文链接:https://lkfnn.iteye.com/blog/33600”我们可以推测,这是一篇在ITeye技术社区发表的博客...
"工具"标签则暗示了这些代码可能包含了一些实用工具类,如日志记录、性能测试、代码分析等,这些工具在开发过程中非常有用。 【文件名称】:"share.js",这是一个JavaScript文件,表明压缩包中至少包含了一部分...
这份文档可能包含了从贴花纸的设计、生产到实际转贴过程中的各种技术细节和实践经验。 1. 贴花纸设计:设计是贴花纸生产的第一步,通常涉及到图案创意、色彩搭配以及尺寸规划。设计人员需要考虑木器或玻璃制品的...
3. **转贴装置的设计原理**:可能包括转贴装置的设计理念,如何实现快速安装、拆卸,以及如何确保在操作过程中不对电子设备造成损害。 4. **案例分析**:可能列举了若干成功应用导电泡棉转贴装置于电子政务系统的...