问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一段PL/SQL developer简单代码

发布网友 发布时间:2022-04-11 02:15

我来回答

4个回答

懂视网 时间:2022-04-11 06:36


--定义游标
    cursor cemp is select to_char(hiredate,‘yyyy‘) from emp;
    phiredate varchar2(4);
    --定义每年入职的人数
    count80 number:=0;
    count81 number:=0;
    count82 number:=0;
    count87 number:=0;
    begin
      --打开光标
      open cemp;
      --循环
     loop
       --取一个员工的入职年份
       fetch  cemp into phiredate;
       --定义循环出口
        exit when cemp%notfound;
        --if判断
        if phiredate=‘1980‘ then  count80:=count80+1;
        elsif phiredate=‘1981‘ then  count81:=count81+1;
        elsif phiredate=‘1982‘ then count82:=count82+1;
        else count87:=count87+1;
        end if;

--结束循环
      end loop;
      --关闭游标
      close cemp;
      --输出
       dbms_output.put_line(‘total:‘||(count80+count81+count82+count87));
       dbms_output.put_line(‘1980:‘||count80);
       dbms_output.put_line(‘1981:‘||count81);
       dbms_output.put_line(‘1982:‘||count82);
       dbms_output.put_line(‘1987:‘||count87);
      end;

PL/SQL实例1

标签:open   ota   ber   output   etc   to_char   arch   number   nbsp   

热心网友 时间:2022-04-11 03:44

你第一条没有提交?commit?
求一段PL/SQL
developer简单代码这里有视频教程可以看下
http://www.alisoho.com

热心网友 时间:2022-04-11 05:02

SET
SERVEROUTPUT
ON
FORMAT
WRAPPED
--打开系统的输出功能
CREATE
OR
REPLACE
PROCEDURE
FF_ID
--创建存储过程,名称FF_ID
(CUS_ID
in
CUSTOMERS.CUSTOMER_ID%TYPE)
--存储过程的输入参数为CUS_ID,in后面是数据类型
AS
PHO_NO
varchar(30);
--定义了一个变量PHO_NO
BEGIN
SELECT
PHONE
INTO
PHO_NO
FROM
CUSTOMERS
--将select到的值存放至变量PHO_NO
WHERE
CUSTOMER_ID=CUS_ID;
dbms_output.put_line('The
customer
phone_no
is:'||PHO_NO);
--将结果在sql*plus窗口打印
END
FF_ID;
/

热心网友 时间:2022-04-11 06:37

pl/sql实际就是将常规的sql外部加入的begin/end

中间可以定义自己的变量、常量等等。

定义的方法为declare

范例

begin

insert
into
table
values(...)

update
table
set
table.a
=
''

delete
from
table

where
.....

end
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抖音弹幕怎么关掉?怎么关闭抖音弹幕? 惠普LaserJet P3005D是否支持B5纸的双面打印? word打印出图片总是缺一部分怎么办-word打印图片不完整怎么解决_百度... 理想one哪里产的车辆? 抚州抚州ONE在哪里? one地址在哪里? 如何在图片上写字(如何在图片上添加文字) 网商贷为什么钱没到账 高级经济师职称怎么评 高级经济师需要评审吗 十二级专业技术岗位还能转聘为二级技师吗 工勤高级工转专技十二级岗薪级会降低几级 教师职务中,专技十二级是什么意思 护士专业技术岗十二级,在怎么情况下评十级 用PL/SQL写 请高人来解梦! excel单元格里的数字,如何每个4个数字加一个逗号? 交友软件上怎样才能传递双方的手机号等? 那个交友软件里面可以添加微信账号 用码如何加好友 交友软件上怎样才能传递双方的手机号等? 交友软件上怎样才能传递双方的手机号等? 网上交友遇到要给和密码 88年女孩交友码 微信交友……buyong91 呼市百事通怎么查 浮力公式怎么推导出来的呢? 浮力公式pgh和pgv有什么区别? 水浮力的计算公式是怎么得来的 水的浮力怎么求?还有哪些概念? 事业单位专业技术人员试用期满后,具备初级及以上专业技术任职资格,可直接聘任到专业技术十二级岗位吗?_百度问一问 事业单位“专业技术岗十三级以上”是十二级吗? 谁给我个茶楼的绩效工资考核办法啊 谢谢 茶楼员工如何进行绩效考核 谁有茶叶公司的绩效考核办法? 茶楼店长业绩不达标,老板应该怎么扣店长的工资? 茶楼管理人员的职责 前三季度四大上市险企净利润突破千亿元了吗? 【oracle】PL/sql 中加入一列数据 如何看到对方所用的wifi在哪里 怎么看对方使用的wifi是哪里的 全民k歌怎么切换两个K友知道吗 全民k歌的账号怎么更换绑定的? 对方的扣扣用wifi上的网我怎么可以看出来她的位置 连着别人家手机的热点,要怎样才知道WiFi所在的位置? 全民k歌怎样换另一个? 手机上两个怎么切换全民k歌到另一个 全民k歌已经用一个登陆了,想用另一个怎么切换不了? 怎样解除全民k歌的重新绑定到另一个号? 怎样解除全民k歌的重新绑定到另一个号?