函数——>oracle详细
来源:互联网 发布:英伦 知乎 编辑:程序博客网 时间:2024/03/28 20:12
create or replace function fun_InsertPerson
(
p_id out number,
p_user_name varchar2,
p_password varchar2,
p_real_name varchar2,
p_birthday date
)
return varchar2
is
returnVal varchar2(50);
begin
select seq_personid.nextval into p_id from dual;
insert into person(id,user_name,password,real_name,birthday)
values(p_id,p_user_name,p_password,p_real_name,p_birthday);
returnVal := p_user_name;
return (returnVal);
end;
p_id number;
p_user_name varchar2(50);
begin
p_user_name := fun_InsertPerson(p_id,'test','111111','test',sysdate);
dbms_output.put_line(p_id);
dbms_output.put_line(p_user_name);
(
p_id out number,
p_user_name varchar2,
p_password varchar2,
p_real_name varchar2,
p_birthday date
)
return varchar2
is
returnVal varchar2(50);
begin
select seq_personid.nextval into p_id from dual;
insert into person(id,user_name,password,real_name,birthday)
values(p_id,p_user_name,p_password,p_real_name,p_birthday);
returnVal := p_user_name;
return (returnVal);
end;
在pl sql中这样调用
方法1:
p_id number;
p_user_name varchar2(50);
begin
p_user_name := fun_InsertPerson(p_id,'test','111111','test',sysdate);
dbms_output.put_line(p_id);
dbms_output.put_line(p_user_name);
end;
方法2:command window中:
select my_fun(‘my’)from dual;
在java中这样调:
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:orcl", "scott", "scott");
CallableStatement cs = con.prepareCall("{? = call test_function(?)}");
cs.registerOutParameter(1, oracle.jdbc.OracleTypes.VARCHAR);
cs.setInt(2, 1);
cs.execute();
String retValue = cs.getString(1);
System.out.println(retValue);
在ibatis中怎么调用?
- 函数——>oracle详细
- Oracle ltrim() 函数详细用法
- Oracle ltrim() 函数详细用法
- oracle详细笔记---单行函数
- Oracle ltrim() rtrim() 函数详细用法
- Oracle ltrim() rtrim() 函数详细用法
- ORACLE 的 DECODE()函数详细用法
- oracle常用函数详解(详细)
- Oracle ltrim() rtrim() 函数详细用法
- Oracle trunc()函数的详细使用介绍
- Oracle ltrim() rtrim() 函数详细用法
- Oracle中Decode()函数使用详细
- Oracle ltrim() rtrim() 函数详细用法
- oracle常用函数详解(详细)
- Oracle学习—函数
- php函数—截断函数mb_substr()详细介绍
- [Oracle]分析函数——函数列表
- [Oracle]分析函数——函数用法
- page_clientValidate也分组
- Java中Could not find the main class.program will exit和java.lang.UnsupportedClassVersionError 的解决方法
- [ios开发ios5新特性之]如何在iOS5中定制用户界面
- Avoiding Full GCs in HBase with MemStore-Local Allocation Buffers: Part 3
- shell遍历文件下所有文件
- 函数——>oracle详细
- Java读书笔记01
- 调试心得
- 浅析iPhone平台三种应用类型的布局方式
- 创业者如何才能少犯错
- Ror初探-第一个例子
- 怎么找到一个good girl
- android Run模式也会出现"Waiting for debugger"的解决方法
- 人不管在哪里,都要持续努力