ORACLE 函数开发 1、建立函数的语法: CREATE [OR REPLACE] FUNCTION 函数名 [ (arg1 [mode] datatype[,........])] --当指定参数数据类型时,不能指定其长度。mode值:IN、OUT、IN OUT,当mode 未指定时,表示为...
分类:
数据库 时间:
2014-09-15 13:03:29
阅读次数:
242
一、什么是函数一个函数:1. 是命名的PL/SQL块,必须返回一个值2. 可以存储到数据库中重复执行3. 可以作为表达式的一部分或者提供一个参数值二、创建函数的语法必须至少有一个返回值,创建模板:CREATE [OR REPLACE] FUNCTION function_name [(paramet...
分类:
数据库 时间:
2014-09-02 12:19:34
阅读次数:
262
在Oracle数据库中,Oracle系统变量函数是经常会使用到的函数,分享下Oracle系统变量函数的用法。Oracle函数多种多样,系统变量函数就是其中之一,介绍三种最常见的系统变量函数。Oracle系统变量函数:1)SYSDATE该函数返回当前的日期和时间。返回的是Oracle服务器的当前日期和...
分类:
数据库 时间:
2014-08-26 06:23:45
阅读次数:
214
substr()与substrb()区别在于对汉字的截取,一个汉字可能会占2个或3个字符,substr()截取的长度是指字符串的长度,substrb()截取的长度是指字符串所占字符的长度。例子如下:select substr('哈哈哈哈哈哈',1,6) from dual;哈哈哈哈哈哈select ...
分类:
数据库 时间:
2014-08-25 20:55:24
阅读次数:
234
函数调用限制 1、SQL语句中只能调用存储函数(服务器端),而不能调用客户端的函数 2、SQL只能调用带有输入参数,不能带有输出,输入输出函数 3、SQL不能使用PL/SQL的特有数据类型(boolean,table,record等) 4、SQL语句中调用的函数不能包含INSERT,UPDATE和D...
分类:
数据库 时间:
2014-08-20 01:12:35
阅读次数:
251
create or replace function get_take_item_activity (in_gift_id in number)--注意, oracle函数不能子啊 return之前 is , 或者定义变量RETURN item_activity_type PIPELINED is ...
分类:
数据库 时间:
2014-08-01 10:45:21
阅读次数:
281
select sys_context('USERENV','terminal') 当前会话终端标识符, sys_context('USERENV','language') 语言, sys_context('USERENV','db_name') 当前的数据库实例名称, sys_context('US...
分类:
数据库 时间:
2014-07-31 13:04:46
阅读次数:
226
http://blog.csdn.net/huangwuyi/article/details/7407820一、函数1、取整mod(2,10)=22、取整trunc(12/10)=13、取整ceil(12/10) =24、空(null)指定某个值 nvl(null,9)=95、累计之和sum(pie...
分类:
数据库 时间:
2014-07-29 17:05:42
阅读次数:
289
oracle的函數很多﹐特整理出來﹕abs(m)m的绝对值mod(m,n)m被n除后的余数power(m,n)m的n次方round(m[,n])m四舍五入至小数点后n位的值(n缺省为0)trunc(m[,n])m截断n位小数位的值(n缺省为0)字符函数:initcap(st)返回st将每个单词的首字...
分类:
数据库 时间:
2014-07-28 15:38:53
阅读次数:
412
今天在用Oracle时无意发现一个小问题,就是使用cast函数转换类型时,出现文字被截断现象,现贴出来,如下:SelectCast(‘未填写‘AsNvarchar2(16))AsHgFromDualSelectCast(‘未填写内容‘AsNvarchar2(16))AsHgFromDualSelectCast(‘未填写什么‘AsNvarchar2(16))AsHgFromDual结论:部..
分类:
数据库 时间:
2014-07-23 21:28:56
阅读次数:
325