`
jackroomage
  • 浏览: 1197034 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类

oracle 带参数的简单存储过程 的写法

 
阅读更多

-- 下面代码都是在doc下面执行的。cmd -->>  sqlplus
delete from  testprocedure;
drop table testprocedure;
drop procedure sql_pro;


<1>建一张表
  create table testprocedure(
    name varchar2(30),
    password varchar2(30)
);
--<2>写存储过程
 create procedure sql_pro (sname varchar2,spassword varchar2)
 is
 begin
 insert into testprocedure(name,password)values(sname,spassword);
 end sql_pro;

-- 无参数调用
exec sql_pro;
-- 有参数调用
exec sql_pro('5','6');
--   1、exec 过程名(参数值1,参数值2....);
commit;

--可以查询一下看看结果。
select * from  testprocedure;
 
 

分享到:
评论

相关推荐

    oracle创建可传参视图

    总结: 可传参视图主要是利用oracle存储过程来作为参数传递的介质,相当于定义了一个全局变量,在查询的时候设置参数,在视图中获取参数。

    oracle学习日志总结

    1. 采用共享sql(带占位符或者参数sql). 2. 使用表别名. 3. 尽量避免反复访问同一张表或者几张表,尤其是数据量大的表可考虑提取数据到临时表,然后做链接. ...注意存储过程中参数和数据类型的关系 。

    Oracle中触发器示例详解

    触发器在数据库里以独立的对象存储,它与存储过程和函数不同的是,存储过程与函数需要用户显示调用才执行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

    CruiseYoung提供的带有详细书签的电子书籍目录 http://blog.csdn.net/fksec/article/details/7888251 该资料是《Oracle SQL高级编程》的源代码 对应的书籍资料见: Oracle SQL高级编程(资深Oracle专家力作,...

    sql总结.doc

    存储过程(Stored Procedure)是一组为了完成特定功能的SQL 语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 (2)存储过程的基本写法...

    WEF:WEF基于c#数据实体框架,支持常规数据库的MSQSqlServer,MySql,Orcalce,Postgre等,并具有快速开发的能力,该工具在无SQL查询的Lambada等工具的开发经验下集成了大量数据集。表达式,添加和删除,实体克隆,表的批量和参数,事务,实体或存储过程的回合,SQL实体等

    支持常规数据库的MSQSqlServer,MySql,Orcalce等常规数据库并快速开发,它根据工具的开发经验集成了大量数据集,例如不带SQL查询表达式的Lambada,添加以及删除,实体克隆,表的批量和参数,事务,实体或存储过程的...

    收获不知Oracle

    上篇 开启惊喜之门——带意识地学Oracle 第1章意识,少做事从学习开始 2 1.1 选择先学什么颇有学问 2 1.1.1 梁老师课堂爆笑开场 2 1.1.2 看似跑题的手机分类 4 1.1.3 学什么先了解做什么 5 1.2 善于规划分类才有...

    Oracle事例

    手工刷新快照,(调用DBMS_SNAPSHOT包中的refresh过程)DBMS_SNAPSHOT.refresh(snapshot_name,refresh_type); begin DBMS_SNAPSHOT.REFRESH(\'snap_to_html\',\'c\'); end; 对所有快照进行刷新 begin DBMS_...

    ITPUB电子杂志第11期-论坛精华内容选辑

    1.Oracle基本数据类型存储格式浅析 2.一次SQL Tuning引出来的not in , not exists 语句的N种写法 3.REF CURSOR 小结 4.日期转换函数的格式参数大小写规则 5.Oracle数据库字符集问题解析 6.关于Oracle10g跨平台传输表...

    SQL培训第一期

    用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。 1.9.2 准备 create table t_user ( username varchar2(20), password varchar2(20) ); create table t_user_temp ( username varchar...

    MySQL管理之道 性能调优、高可用与监控.part2.rar

    1.6.2 mysql5.5存储过程支持limit变量 54 1.7 mysql5.1升级为mysql5.5 55 1.7.1 采用mysql_upgrade升级授权表方式升级 55 1.7.2 直接安装mysql5.5,采用数据导出/导入方式升级 59 1.8 性能测试:mysql5.5与...

    asp.net知识库

    发布Oracle存储过程包c#代码生成工具(CodeRobot) New Folder XCodeFactory3.0完全攻略--序 XCodeFactory3.0完全攻略--基本思想 XCodeFactory3.0完全攻略--简单示例 XCodeFactory3.0完全攻略--IDBAccesser ...

    精髓Oralcle讲课笔记

    -- 首先,以超级管理员的身份登录oracle sqlplus sys/bjsxt as sysdba --然后,解除对scott用户的锁 alter user scott account unlock; --那么这个用户名就能使用了。 --(默认全局数据库名orcl) 1、...

    2009达内SQL学习笔记

    set pause "please put an enter key" 且 set pause on:设置带有提示的分屏 oerr ora 904 :查看错误 set head off :去掉表头 set feed off :去掉表尾 保存在oracle数据库中的所有操作细节: spool ...

    jpivot学习总结.doc

    Closure表针对维度表计算distance,Closure表的生产参见例子中的存储过程sp_zycreateorgclosure 例如: 地区" uniqueMembers="true" nameColumn="ORGENTITYNAME" column="ORGENTITYID" parentColumn=...

Global site tag (gtag.js) - Google Analytics