在PL/SQL中调用存储过程--oracle

发布时间:2017-6-23 20:14:24 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"在PL/SQL中调用存储过程--oracle ",主要涉及到在PL/SQL中调用存储过程--oracle 方面的内容,对于在PL/SQL中调用存储过程--oracle 感兴趣的同学可以参考一下。

在oracle10中写好了存储过程,代码如下:

CREATE OR REPLACE Procedure Proc_Insert(       sName     in     varchar2,       sAge      in     int,       sExeTime  in     varchar2)is begin       Insert into T_TEST(C_ID, C_NAME, C_AGE, C_INTIME, C_EXETIME)       values(T_TEST_CID.nextval,sName,sAge, sysdate, to_date(sExeTime, 'yyyy-mm-dd'));end Proc_Insert;

为了在PL/SQL中调用这个存储过程,采用了如下的代码:

beginProc_Insert('hello6',25,'2005-12-24');commit;end;

另外增加了一个存储过程,但是sExeTime是date类型,那么调用的时候,就必须先把字符串转换成date类型,否则将会调用失败。

存储过程:

CREATE OR REPLACE Procedure Proc_Insert2(       sName     in     varchar2,       sAge      in     int,       sExeTime  in     date)is begin       Insert into T_TEST(C_ID, C_NAME, C_AGE, C_INTIME, C_EXETIME)       values(T_TEST_CID.nextval,sName,sAge, sysdate, sExeTime);end Proc_Insert2;

调用的代码:

beginProc_Insert2('hellowhat', 26, to_date('2010-10-20', 'yyyy-mm-dd'));commit;end;

转:在PL/SQL中调用存储过程--oracle

上一篇:MySQL--InnoDB索引原理详解
下一篇:mvc 分页视图 js 失效

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。