摘要: (本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) 通过使用out关键字,使得存储过程能够返回数据 案例场景:使用存储过程实现计算emp表指定员工编号的员工的年薪 创建存储过程示例代码如下: create or replace procedure p_yearsal(e 阅读全文
posted @ 2020-06-06 23:00 DNoSay 阅读(310) 评论(0) 推荐(0) 编辑
摘要: (本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) 目录 1)存储过程 2)存储函数 3) 以上两者区别 4)数据类型问题 存储过程 概念:存储过程是提前编译好的一段PL/SQL语言放置在数据库中,可以直接被调用,通常是一些固定的业务逻辑 创建存储过程语法:create 阅读全文
posted @ 2020-06-06 22:27 DNoSay 阅读(306) 评论(0) 推荐(0) 编辑
摘要: (本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) PL/SQL游标概念:类似于集合 定义游标关键字:cursor;1、不带参数游标语法:cursor 游标变量名 is 查询语句; 示例代码如下: cursor c1 is select * from emp; 2、带参 阅读全文
posted @ 2020-06-06 12:06 DNoSay 阅读(393) 评论(0) 推荐(0) 编辑
摘要: (本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) PL/SQL具有三种循环写法,具体如下: 1)while循环 2)exit循环(常用) 3)for循环 while循环 语法:while 条件 loop 循环体 end loop; 示例代码如下: 输出1到10 dec 阅读全文
posted @ 2020-06-06 11:21 DNoSay 阅读(597) 评论(0) 推荐(0) 编辑
摘要: (本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) 输入语句 语法: 变量名 := &合法标识符(注意,多次输入合法标识符不能重复); 示例代码如下: declare i number(4) := &i; begin if i < 18 then dbms_output 阅读全文
posted @ 2020-06-06 11:01 DNoSay 阅读(934) 评论(0) 推荐(0) 编辑
摘要: (本文章内容仅在windows10下经测试能够运行,不能保证其他环境下的可靠性) if语句语法:if 条件 then 语句 [elsif 条件 then 语句][else 语句] end if; 示例代码如下: begin if i < 18 then dbms_output.put_line('m 阅读全文
posted @ 2020-06-06 11:00 DNoSay 阅读(577) 评论(0) 推荐(0) 编辑