为指定的职工在原工资的基础上长10%的工资,并打印涨工资前和涨工资后的工资

/*
为指定的职工在原工资的基础上长10%的工资,并打印涨工资前和涨工资后的工资
select sal into psal from emp where empno=?
update emp set sal = sal * 1.1 where empno =?
*/
create or replace PROCEDURE raiseSalary(eno in number)
as
  psal emp.sal% TYPE;--保存员工工资
begin
  --查出该员工的工资
  select sal into psal from emp where empno=eno;
 
  --为其涨工资
  update emp set sal = sal * 1.1 where empno =eno;
  --提交
  commit;
 
  --打印
  dbms_output.put_line('涨工资前:' || psal);
  dbms_output.put_line('涨工资后:' || (psal*2));
end;
/

时间: 2024-09-09 07:12:09

为指定的职工在原工资的基础上长10%的工资,并打印涨工资前和涨工资后的工资的相关文章

PLSQL写给员工涨工资,总裁涨1000,经理涨800,其他员工涨400

/* 给员工涨工资,总裁涨1000,经理涨800,其他员工涨400 select empno,job from emp; update emp set sal= sal + 1000; 判断: if job = 'PRESIDENT' then update emp set sal= sal + 1000; 注意:  写plsql时,先将可能用到的sql写出 */ set serveroutput on declare   pemp_rec emp%rowtype;   pempno emp.e

PHP_Flame(Version:Progress)的原代码_php基础

I PHP_Flame (Version: Progress ) 的一些信息: *修正了无法下载文件的BUG *修正了无法返回上级的BUG *修正了代码编辑出现错误的BUG ...... *增加PHPINFO的功能 *增加多文件下载的功能 *增加执行系统命令的功能 *增加代码查看功能 *增加服务器安全探测功能 ....... *还有许多美化工作...... 相关的资料: 1.修正了无法返回上级的BUG的代码: echo "<a href=\"$php_self?act=dir&a

利用js调用后台php进行数据处理原码_php基础

該方法已經屬於過時方法,其中關鍵的地方也從論壇上得來的,我只是把它消化吸收后重新写了更全面的出来.公布出來只是希望更多的新手能從中學到一些東西.如果你對該代碼有任何意見可以留言,但請勿進行人身攻擊,我是一個菜鳥只能寫出這樣的東西,每个老鸟都有这样的过程. 鉴于时间问题,代碼的提交部分使用的是传统的表单POST,如果您喜欢可以根据LOAD过程自行加上相应的SCRIPT,不过好像只能用GET了.聽說XML可以實現真正的無刷新,如果誰手上有希望能借來看看. 在此感謝QQ群組中蓝劍雪狐和shelly水在

oracle数据库存储过程例子

存储过程:一段程序,用于改变数据库对象的状态,可以包含一个或多个行为,往往是将一个表的记录经过处理后放到另一个表. 1.基本语法: CREATE [OR REPLACE] PROCEDURE procedure_name [(parameter_name [IN | OUT | IN OUT] TYPE[,....])] {IS | AS }   [LOCAL declarations] BEGIN   executable statements; [EXCEPTION   exception_

SQL和PLSQL

 过滤和排序.txt SQL>--where SQL>--查询工资大于2500的员工信息 SQL>select *   2  formemp   3 where sal>2500; form emp * 第 2 行出现错误: ORA-00923:未找到要求的 FROM 关键字 SQL>ed 已写入 file afiedt.buf     1 select *   2  formemp   3* where sal>2500 SQL> / form emp *

Oracle中 关于数据库存储过程和存储函数的使用_oracle

存储过程和存储函数指存储在数据库中供所有用户程序调用的子程序叫存储过程.存储函数.存储过程没有返回值.存储函数有返回值   创建存储过程      用CREATE PROCEDURE命令建立存储过程和存储函数.       语法:create [or replace] PROCEDURE过程名(参数列表) AS         PLSQL子程序体:   存储过程示例:为指定的职工在原工资的基础上长10%的工资 /*为指定的职工在原工资的基础上长10%的工资,并打印工资前和工资后的工资*/SQL>

云服务器 ECS 安全:如何提高ECS实例的安全性

如何提高ECS实例的安全性 云服务器 ECS 实例是一个虚拟的计算环境,包含了 CPU.内存.操作系统.磁盘.带宽等最基础的服务器组件,是 ECS 提供给每个用户的操作实体. 我们基本可以理解为一个实例就等同于一台虚拟机,那么我们在本地维护的虚拟机一般会做虚拟机实例级别的安全防护,以防止虚拟机被攻击和入侵等.同样的,云上的ECS实例也需要做安全性防护. ECS实例放置在云上,除了置身于阿里云自身的安全平台外,用户也需要根据实际的需求进一步定制化安全,所以说ECS的安全是阿里云和用户共同构建的.如

小股东起诉前独董*ST美雅案再起波澜源起多年前旧案

每经记者 孙嘉夏 发自上海 辞去*ST美雅(000529,SZ)独立董事职位近两年之后,李连华依旧没能摆脱这家公司当年因虚增利润而给自己带来的麻烦. <每日经济新闻>记者昨日获悉,杭州股民周弘(化名)已经正式向杭州市中院起诉李连华.在周弘看来,自己当年因误信*ST美雅经粉饰后的财务报告,结果买入不久公司即遭遇证监会调查,以致投资出现亏损,作为独立董事的李连华难辞其咎. 源起多年前旧案 李连华或许想不到,即使已经辞去了*ST美雅的独立董事职位,当年因公司虚增利润而蒙受损失的股民,仍旧对自己&qu

职工加薪可启动工资集体协商制

三年左右,宁波已建工会的企业普遍建立工资集体协商制度 工资不再是老板一个人说了算,职工也能参与"定价" 记者采访发现:不少企业主,刚开始很排斥,后来却觉得蛮甜蜜 "最近烦啊,公司工会代表职工提出要和我这个老板协商工人工资."刘先生是记者的一个朋友,是鄞州区一家软件企业的老总,手下有100多号工人.尽管之前也偶尔有员工或明或暗地要求提工资,不过,由工会代表职工提出工资协商要求,还是第一回.他自嘲:"有点招架不住." 记者昨天从宁波市总工会了解到,市