- 博客(6)
- 收藏
- 关注
原创 2024.07.12oracle函数练习
res := '长度是'||to_char(n-1)||',里面包含大写字母:'||up||'个,小写字母:'||low||'个,数字:'||numb||'个。result := '该员工是:' || en || ',岗位是:' || jb || ',薪资是:' || sl || '元。--6.创建函数,给定员工编号,返回一句话:“该员工是:xxx,岗位是:xxx,薪资是:xx元。str := '该员工是:'||ena||',岗位是:'||ejob||',薪资是:'||esal||'元。
2024-07-12 17:02:37
691
原创 2024.07.12 oracle存储过程练习
open emp_cursor for --为目标查询开启游标。例如:每页显示10条,查询emp表中第2页的数据,那么第2页就是 11-20条。page_size IN NUMBER, -- 每页记录数。cur_page IN NUMBER -- 当前页码。table_name IN VARCHAR2, -- 表名。-- 计算分页的起始和结束行号。-- 构建动态 SQL 语句。
2024-07-12 13:53:52
153
原创 2024.07.11 oracle存储过程练习4
dbms_output.put_line('表 ' || t || ' 中员工编号为 ' || n || ' 的工资已更新为 ' || n1);dbms_output.put_line('部门 ' || n || ' 中的员工总数为: ' || n1);dbms_output.put_line('课程号 ' || cn || ' 的选修人数为 ' || c);dbms_output.put_line('课程号 ' || cn || ' 的及格率为 ' || c);
2024-07-11 22:48:22
520
1
原创 2024年7月11日 存储过程练习3
raise_application_error(-20202, '找不到员工编号为 ' || eno || ' 的员工信息。raise_application_error(-20202, '插入部门信息时发生异常:' || sqlerrm);raise_application_error(-20203, '查询员工信息时发生异常:' || sqlerrm);dbms_output.put_line('员工姓名: ' || v_en || ', 工资: ' || v_sal);e9(&员工编号,em);
2024-07-11 11:05:25
411
原创 2024年7月11日 练习2
(select department_id from employees where employee_name='张三');dbms_output.put_line('修改后的工资在工资等级不在允许的工资范围,撤回修改');dbms_output.put_line('结果:' || result);dbms_output.put_line('工资不在允许范围内,操作已取消!dbms_output.put_line('除数不能为0');dbms_output.put_line('部门号已被占用!
2024-07-11 09:34:18
240
原创 2024年7月11日 练习
dbms_output.put_line('员工号 ' || eno || ' 由 ' || dno1 || ' 号部门调入 ' || dno || ' 号部门');dbms_output.put_line('未找到部门号 ' || dno || ' 的员工信息。dbms_output.put_line( dno||' 不存在,请输入正确的部门号');--5.创建一个存储过程,以员工号和部门号作为参数,修改员工所在的部门为所输入的部门号。--2.创建一个存储过程,以员工号为参数,修改该员工的工资。
2024-07-11 09:07:14
358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人