1.语法格式 2.创建名为ANNUAL_COMP的函数,通过接收两个变量(某个员工的月工资pi_sal和奖金pi_comm)返回年薪。该函数中要求进行空值处理(即工资和奖金为null时都视为0)。 (1)创建并调用函数ANNUAL_COMP,传递工资和奖金列的值,这两个值允许为空,但是该函数应该仍能 ...
分类:
数据库 时间:
2017-10-17 21:41:11
阅读次数:
250
IN操作符 select * from scott.emp where empno=7369 or empno=7566 or empno=7788 or empno=9999; select * from scott.emp where empno IN (7369,7566,7788,9999) ...
分类:
数据库 时间:
2017-10-04 14:15:45
阅读次数:
186
http://ykdn2010.iteye.com/blog/1511349 一. 项目已用到 oracle 函数的转换 1. Oracle 中的 TO_DATE (),TO_CHAR () 示例: select * from admadjustmoney t where t.sendtime> t ...
分类:
数据库 时间:
2017-09-27 23:09:57
阅读次数:
315
create or replace function FUN_SEARCH_ORDERBY ( INSTACEID in varchar2,TYE IN varchar2) return varchar2 is num number; A number; B number; F number; kv... ...
分类:
数据库 时间:
2017-09-22 19:04:43
阅读次数:
289
--字符函数--1.ASCII 返回与指定的字符对应的十进制数;select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; --2.CHR 给出整数,返回对应的字符;select chr(54740) zh ...
分类:
数据库 时间:
2017-09-18 11:05:04
阅读次数:
227
SQL中的单记录函数 1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ZERO SPACE 65 97 48 32 2.CHR给出 ...
分类:
数据库 时间:
2017-09-13 21:11:21
阅读次数:
208
1.如果函数被锁住,那么肯定是有进程在使用这个函数 Select b.SID,b.SERIAL# From dba_ddl_locks a, v$session b Where a.session_id = b.SID And a.name = '函数名或者表名'; 2.在oracle使用命令杀死进 ...
分类:
数据库 时间:
2017-08-31 23:14:15
阅读次数:
261
推荐 作者:靓仔小伙计 作者:周公 oracle创建序列: 先假设有这么一个表: 在Oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。 1、Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQ ...
分类:
数据库 时间:
2017-08-27 11:12:03
阅读次数:
321
基本用法: lpad函数 函数介绍 lpad函数是Oracle数据库函数,lpad函数从左边对字符串使用指定的字符进行填充。从其字面意思也可以理解,l是left的简写,pad是填充的意思,所以lpad就是从左边填充的意思。 2语法 语法格式如下: lpad( string, padded_lengt ...
分类:
数据库 时间:
2017-08-22 19:46:54
阅读次数:
307
oracle函数和存储过程有什么区别 1. 返回值的区别,函数有1个返回值,而存储过程是通过参数返回的,可以有多个或者没有 2.调用的区别,函数可以在查询语句中直接调用,而存储过程必须单独调用. 函数一般情况下是用来计算并返回一个计算结果而存储过程一般是用来完成特定的数据操作(比如修改、插入数据库表 ...
分类:
数据库 时间:
2017-08-15 19:50:49
阅读次数:
183