上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页
摘要: set serveroutput on DECLARE CURSOR cemp is select ename ,sal from emp ; pename emp.ename%TYPE ; psal emp.sal%TYPE ; BEGIN OPEN cemp; LOOP FETCH cemp INTO pename,psal; EXIT W... 阅读全文
posted @ 2019-06-05 19:00 小啊菜鸡 阅读(150) 评论(0) 推荐(0) 编辑
摘要: create procedure PRO_update_Goods_group_stock is v_min_stock NUMBER(10, 2); v_gg_stock NUMBER(10, 2); v_goods_no number; v_sum_cost NUMBER(10, 2); begin for g_goods_no in (select ggi.goo... 阅读全文
posted @ 2019-06-05 18:15 小啊菜鸡 阅读(430) 评论(0) 推荐(0) 编辑
摘要: TRUNC():类似截取函数,按指定的格式截取输入的数据。 1.【trunc(for dates)】TRUNC()函数处理日期 语法格式:TRUNC(date[,fmt]) 其中:date 一个日期值;fmt 日期格式。 该日期将按指定的日期格式截取;忽略它则由最近的日期截取。 示例: select trunc(sysdate) from dual;-... 阅读全文
posted @ 2019-06-05 09:51 小啊菜鸡 阅读(305) 评论(0) 推荐(0) 编辑
摘要: set serveroutput on declare pnum number :=1 ; begin while pnum10; dbms_output.put_line(pnum); pnum :=pnum+1; end loop; end; / set serveroutput on declare pnum number :=1 ; begin for pnum... 阅读全文
posted @ 2019-06-02 19:16 小啊菜鸡 阅读(1487) 评论(0) 推荐(0) 编辑
摘要: set serveroutput on accept num prompt '请输入一个数字'; declare pnum number := # begin if pnum=0 then dbms_output.put_line('您输入的数据是0'); elsif pnum=1 then dbms_output.put_line('您输入的数据是1'); elsif ... 阅读全文
posted @ 2019-06-02 19:00 小啊菜鸡 阅读(489) 评论(0) 推荐(0) 编辑
摘要: set serveroutput on declare emplist emp%rowtype; begin select * into emplist from emp where empno=7839; dbms_output.put_line(emplist.ename||'的薪水是'||emplist.sal); end; / 阅读全文
posted @ 2019-06-02 18:45 小啊菜鸡 阅读(323) 评论(0) 推荐(0) 编辑
摘要: set serveroutput on declare pename emp.ename%type; psal emp.sal%type; begin select ename,sal into pename,psal from emp where empno=7839; dbms_output.put_line(pename||'的薪水是'||psal); end; / 阅读全文
posted @ 2019-06-02 18:40 小啊菜鸡 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 存储函数 函数为一命名的存储程序,可带参数,并返回一计算值。 函数和过程的结构类似,但必须有一个return子句,用于返回函数值 ---注意:当一个表达式包含null值,往往会导致得不到正确的结果,或者没有结果 所以最好的做法是使用nvl函数将空值以0代替 --查询某个员工的年收入 create or replace function queryempincome(eno i... 阅读全文
posted @ 2019-06-01 19:17 小啊菜鸡 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 一般不在存储过程中commit或者rollback,而是在调用存储过程之后再提交或回滚,这样能把存储过程封装到一个事务中。 如果是命令窗口就用exec 存储过程名,举个栗子: 1.如果是命令窗口就用exec 存储过程名,举个栗子: EXEC procedure ;--procedure是存储过程名 阅读全文
posted @ 2019-06-01 18:40 小啊菜鸡 阅读(28728) 评论(0) 推荐(0) 编辑
摘要: nvl(oie.is_eval,'N') <> 'Y' 理解成 oie.is_eval <> 'Y' 阅读全文
posted @ 2019-05-06 10:43 小啊菜鸡 阅读(328) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 21 下一页