oracle自定义函数、存储过程2

select * from dept;
delete from dept where to_char(deptno) not like '%0';

commit;

create or replace procedure add_dept_data(p_dname dept.dname%type
       , p_loc dept.loc%type , p_count out number)
is
     v_index number := 11;
begin
     p_count := 0;
     while v_index < 19 loop
           insert into dept 
           values(v_index , p_dname , p_loc);
           v_index := v_index + 1;
           p_count := p_count + 1;
     end loop;
end;

select * from emp;

create table img_inf
(
 img_id number primary key,
 image_name varchar2(50),
 image_content blob
);

create sequence img_id_seq
start with 1
increment by 1
nomaxvalue
nominvalue
cache 10;

create or replace function sal_fun(p_sal number , p_comm number)
   return number
is
     v_sum number;
begin
     v_sum := p_sal + p_comm;
      
     return v_sum * 0.8;
end;

select * from emp;
-- 自定义函数可以嵌套。
select ename , sal_fun(nvl(sal , 0) , nvl(comm , 0)) from emp;

select * from dept;

delete from dept where to_char(deptno) not like '%0';

commit;

create or replace procedure add_dept_data(
 p_dname dept.dname%type,
 p_loc dept.loc%type default '新位置',
 p_count number)
is 
    v_index number := 11;
    v_max number;
begin
    v_max := v_index + p_count;
    while v_index < v_max loop
          insert into dept values
          (v_index , p_dname , p_loc); 
          
          v_index := v_index + 1;  
    end loop;
end;

begin
    add_dept_data(p_count=>5 , p_dname=>'aaa');
end;

create or replace function circle_zhouchang(
     p_radius number ,
     p_pi number default 3.1415)
return number
is
begin
     return p_pi * 2 * p_radius;
end;

select circle_zhouchang(20 , 3.14) from dual;

select circle_zhouchang(20) from dual;

select circle_zhouchang(p_radius=>20) from dual;

select * from user_procedures;

select * from user_source;

 


基于STM32F407,使用DFS算法实现最短迷宫路径检索,分为三种模式:1.DEBUG模式,2. 训练模式,3. 主程序模式 ,DEBUG模式主要分析bug,测量必要数据,训练模式用于DFS算法训练最短路径,并将最短路径以链表形式存储Flash, 主程序模式从Flash中….zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值