摘要: 创建一个PL/SQL块,计算一年的补偿金额。 【要求】 ² 通过SQL *Plus替代变量将每年的工资和每年的奖金比率传递给PL/SQL块 ² 奖金比率为整数,在块中将其转换为小数形式(如15转换成0.15)。 ² 如果工资为空,在计算全部补偿金额时将该工资设为0。 【提示】:使用NVL函数来处理空 阅读全文
posted @ 2017-10-16 16:56 Queenayao 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 1、%TYPE 为了使一个新定义的变量与另一个已经定义了的变量(通常是表的某一列)的数据类型保持一致,Oracle提供了%Type的定义方式,当被参照的那个变量的数据类型发生改变时,那么这个新定义的变量的数据类型也会随之发生改变。 2、%RowType为了使一个变量的数据类型与一个表中记录的各个列的 阅读全文
posted @ 2017-10-16 16:32 Queenayao 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 1.显示输出:set serverout on; 2.定义变量: 标准语法格式: <变量名><数据类型>[(长度):=<初始值>] 输出结果为: v_name:Name 2.定义常量: 语法格式: <常量名>constant<数据类型>:=<常量值>; 4.匿名块 创建一个匿名PL/SQL块,向部门 阅读全文
posted @ 2017-10-16 16:20 Queenayao 阅读(320) 评论(0) 推荐(0) 编辑
摘要: decode()函数简介: 主要作用:将查询结果翻译成其他值 使用方法: Select decode(columnname,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) From talbename Where … 其中columnname为要选择的table中所定义的column 阅读全文
posted @ 2017-10-16 14:33 Queenayao 阅读(290) 评论(0) 推荐(0) 编辑