26.创建存储过程jssf:计算gz表(字段:单位名称、姓名、基本工资、津贴、个人税、水电费、实发工资、备注)中的实发工资 create proc jssf as
update gz set 实发工资=基本工资+津贴-个人税-水电费
27.创建存储过程jsfj:使gz表(字段:单位名称、姓名、基本工资、津贴、
个人税、水电费、实发工资、备注)中的基本工资增加50元 create proc jsfj as
update gz set 基本工资=基本工资+50
28.创建存储过程jsfj:使gz表(字段:单位名称、姓名、基本工资、津贴、个人税、水电费、实发工资、备注)中的津贴增加10% create proc jsfj as
update gz set 津贴=津贴*1.1
29.添加gz表(字段:单位名称、姓名、基本工资、津贴、个人税、水电费、实发工资、备注)中的备注:单位名称为理学院、工学院、商学院分别对应的备注为理、工、商。
Update gz Set 备注=case 单位名称 When ‘理学院’ then ‘理’ When ‘工学院’ then ‘工’ When ‘商学院’ then ‘商’ End
30.添加gz表(字段:单位名称、姓名、职称、基本工资、津贴、个人税、水电费、实发工资、备注)中的备注:职称为教授、讲师、助教分别对应的备注为高职、中职、初职。
Update gz Set 备注=case 职称 When ‘教授’ then ‘高职’ When ‘讲师’ then ‘中职’ When ‘助教’ then ‘初职’ End
31.,创建存储过程fd:计算y值:x>0, y为x的平方根; x<=0, y为x的绝对值 create proc fd @x int as
declare @y int if @x>0
set @y=sqrt(@x) else
set @y=abs(@x) print @y
32.创建存储过程fd:计算y值:x>0, y=x*x; x<=0, y=exp(x) create proc fd @x int as
declare @y float if @x>0
set @y=@x*@x else
set @y=exp(@x print @y)
33.创建存储过程qh,用于计算两个参数a与b之和并将其输出 create proc qh @x int,@y int ,@s int output as
set @s=@x+@y
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库SQL SERVER题库(5)在线全文阅读。
相关推荐: