create or replace procedure qincy(x in number) is
-- 变量赋值
y number(4, 2);
dept varchar2(2000);
-- 游标定义
Cursor cursor is
select * from eip_dept_jbxx;
-- 执行语法
begin
if x > 0 then
begin
y := 9;
dbms_output.put_line(x || '> 0' || 'y=' || y);
end;
end if;
if x < 0 then
begin
dbms_output.put_line(x || '<0');
end;
end if;
-- Loop name 引用cursor里的变量,要用'cursor名.字段名'的形式.
for dept in cursor LOOP
begin
dbms_output.put_line('bmmc='||dept.bmmc||'bz =='||dept.bz);
end;
end LOOP;
end;
分享到:
相关推荐
oracle 存储过程的基本语法非让大于20个字,好无聊啊
Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现为Oracle公司)在1995年发布。它的设计目标是具有简单性、面向对象、健壮性、安全性、平台独立性和可移植性等特点。Java程序可以在任何支持Java运行...
它允许开发人员创建存储过程、函数、触发器、包等数据库对象,用于处理复杂的业务逻辑和数据操作。PL/SQL Developer作为一个强大的集成开发环境(IDE),为编写、调试、运行和管理PL/SQL代码提供了便利。 该绿色版...
这个过程可以通过异步、半同步或全同步的方式进行,以平衡数据安全性和性能。 亿级数据优化是大型数据库系统面临的关键挑战。对于MySQL来说,优化策略包括但不限于以下几个方面: 1. **索引优化**:合理创建和使用...
4. **数据持久化**:系统需要持久化存储课程信息和选课记录,这通常会使用到关系型数据库如MySQL、Oracle或PostgreSQL。数据库设计需要考虑到数据的一致性、完整性和性能。 5. **会话管理**:为了跟踪用户的选课...
QC支持的数据库:Oracle、SQLServer QC支持的操作系统:Windows、Linux、Solaris 支持群集: 服务器端硬件和数据库要求: Windows: Linux: Solaris: 客户端系统要求: 练习1:安装QC 详见...