Oracle函数创建
来源:互联网 发布:mysql删除数据库 编辑:程序博客网 时间:2024/06/12 00:15
create or replace function f_testfunction_name(
parameterName1 [model1] dateType1,
parameterName2 [model2] dateType2
)
return dateType3
is/as
parameterName3 dateType3
begin
函数体...
end;
解释:
1.f_testfunction_name为新建的函数名称;
2.parameterName1/parameterName2是调用函数的参数名称,parameterName3 是返回值的参数名称;
3.[]中括号中的内容为非必填项,默认为in,model1/model2通常是in/out/in out a.in ,是调用函数时传进来的参数,在这个函数中是只读模式,只能在函数中被引用,而不能被改变
b.out ,是调用函数时准备传出去的参数,在这个函数中是只写模式,这个参数可以被赋值,但不能被引用
c.in out ,可读写,在函数中可被引用也可被改变
4.dateType1/dateType2是调用参数时的参数数值类型,dateType3 是返回值的参数数值类型,比如varchar2/number
示例1:
create or replace function f_check_student_sex(
v_studentName varchar2,
v_studentID varchar2
)
return number
is v_sexNum number ;
begin
select stu.sex into v_sexNum
from t_student stu
where stu.stuName=v_studentName
and stu.stuID=v_studentID
end;
- oracle创建函数索引
- oracle中创建函数
- Oracle 创建函数实例
- oracle中创建函数
- oracle 创建函数/程序包
- oracle创建md5函数
- oracle创建函数索引
- oracle创建函数例子
- oracle 创建函数例子
- Oracle函数创建
- Oracle创建WM_CONCAT函数
- 如何创建oracle函数索引
- Oracle 创建函数stored function
- Oracle 创建函数的权限
- oracle XE 创建concat函数
- 创建oracle的split函数
- Oracle函数创建语法格式
- oracle创建一个函数例子
- EasyDarwin 增加restful接口返回值
- 查看TensorFlow checkpoint文件中的变量名和对应值
- gradle Illegal entry in Gradle Dependencies d:/eclipse
- java中定义二进制 八进制 16进制数
- 更改Centos7 Docker 1.12文件系统为overlay
- Oracle函数创建
- 为什么安卓手机上的多数APP,消息推送不了?
- java基础 —— 字符串
- unsigned a:1;
- HDFS中JAVA API的使用
- JVM调优总结(七)-典型配置举例1
- CAS自定义登录
- ubuntu16.04 编译和配置openni2 opencv2 libfreenect2(OpenKinect)
- Event Handing guide for iOS