- 浏览: 434929 次
- 性别:
- 来自: 珠海
-
文章分类
- 全部博客 (364)
- oracle (23)
- java (39)
- birt (10)
- uml (0)
- android (10)
- ubuntu (12)
- mysql (21)
- ant (1)
- lucence (1)
- Design Pattern (0)
- Data Struct (0)
- cvs svn vss (1)
- javascript (2)
- css (1)
- qtp (2)
- LoadRunner (0)
- spring3.0源码分析 (1)
- 编程经验 (2)
- 工作日志 (1)
- svn apache (2)
- vbscript (3)
- jbpm4.0-5.0 (0)
- 百度百科 (1)
- ivy (1)
- jni (0)
- drools5.1 (2)
- vss (1)
- 联系方式 (1)
- maven (2)
- jetty (1)
- webservice (0)
- Flex (45)
- 开发工具 (3)
- json (1)
- 项目配置应注意的问题 (1)
- freemarker 代码生成 (1)
- 自考 (0)
- 脚本语言 (0)
- weblogic (4)
- jar包冲突 (0)
- Nginx (2)
- Zxing (1)
- 嵌入式开发 (2)
- C# (4)
- 开发经验总结 注意事项 (1)
- CentOS 6.0 (4)
- BI (0)
- Hadoop (2)
- tomcat (3)
- db2 (1)
- sqlserver (1)
- php (5)
- thinkphp (0)
- amfphp (0)
- cognos (0)
- nutch (0)
- mongodb (9)
- nodejs (3)
- webrtc (0)
- websocket (0)
- html5 (0)
- css3 (0)
- nosql (2)
- ssdb (1)
- icommet (0)
- memcached (0)
- protocal (1)
- Linux --ssh (8)
- postgresql (8)
- sequoiadb (1)
- jquery (1)
- jvm jmx (1)
- spark (0)
- hbase (0)
- storm (0)
- netty (0)
- mina (0)
- shell (2)
- sacala (0)
- go (0)
- mac (1)
- netbean (1)
- mysql_postgresql (4)
- 消息队列 (0)
- neo4j (0)
- git (1)
- python (1)
- Perl (0)
- docker (4)
- video audio (1)
- actionscript (1)
- tensorflow (0)
- 机器学习 (0)
- 人工智能 (0)
- cas (1)
- 协程 (1)
- http (1)
- window (1)
- 内网穿透 (1)
- angular5 (0)
- vpn (2)
- AI (0)
- NLP (0)
- Spring Clound (0)
- mongoldb (1)
- 前端 (0)
最新评论
-
ping2010:
哥们最后如何解决的?
neo4j 未修改jdbc驱动中的连接用户名与密码错识 -
Gedo:
小菜求指点 ivy.xml里面怎么声明 能不说详细点 大 ...
ivy + ant+eclipse -
dongguang1082:
[color=red][/color][img][/]
条形码的工作原理和详细的内容 -
JadeLuo:
要将项目转化成Flex的项目类型才会自动生成
Flex4项目html-template文件夹解析 -
quentinyu777:
你好,我在创建Flex4SDK的Project为什么不生成ht ...
Flex4项目html-template文件夹解析
create or replace procedure testoutput is
begin
dbms_output.put_line('hello world! this is the first procedure');
end;
/ --编译
create or replace procedure a(no1 in number,name1 varchar2,loc varchar2)
is
dept_number number(2) :=no1;
dept_name varchar2(14) :=name1;
dept_loc varchar2(13) :=loc;
begin
insert into scott.dept values(dept_number,dept_name,dept_loc);
exception
when others then
--dbms_output.put_line('erro');
raise;
end;
/
exec A(50,'50','50');
oracle 11.1.0.6.0 的SQL Developer工具在执行存储过程是有bug
SQL> create or replace procedure jl_test
2 (a in varchar2,b out varchar2)
3 as
4 begin
5 b:= a;
6 end;
7 /
SQL> var c varchar2(10);
SQL> exec jl_test('01',:c)
PL/SQL 过程已成功完成。
SQL> print c
C
--------------------------------
01
在java中调用存储过程用的是call ps_name
常见错误:
1.从外部文件导入创建存储过程的文件最后缺少/,导致创建过程中暂停住,没有正常编译
2.传入的参数不必指定长度,而在声明区必须指定,并且应注意长度类型的匹配
3.不要在sql developer中运行存储过程,要在命令行中运行
4.在打印前先运行set serveroutput on;
create or replace procedure getClientData6(x out varchar2) is
tempresult varchar2(1024);
begin
tempresult := 'start->';
select customers.contactfirstname into tempresult from customers ;--where customers.customernumber='103';
--select hotelid||hotelname into tempresult from hotel where hotelid =10041764;
x:=tempresult;
dbms_output.put_line(x);
end getClientData6;
发表评论
-
oracle driver connect pool
2014-12-10 21:51 684/* * To change this license ... -
oracle 树形菜单设计及查询
2014-03-18 09:39 841建表语句: -- Create tablecreate t ... -
oracle临时表测试
2013-09-17 09:46 832create global temporary table ... -
db2 常用命令
2013-09-04 16:57 630db2cc cmd db2cmd db2 d ... -
oracle通用网关配置连接sqlserver db2
2013-09-04 10:45 845SQL和ORACLE之间的数据查询配置透明网关的步骤前 ... -
oracle exception
2013-09-04 09:36 742例外处理 例外的分类 ... -
分页的存储过程
2013-09-04 09:28 686分页的存储过程 create or replace pac ... -
oracle pl/sql 复习
2013-09-02 15:21 528exception when no_data_fo ... -
oracle故障定位
2013-08-27 15:36 950sqlplus /nolog conn sys/pass ... -
数据文件损坏恢复
2013-08-27 15:22 863定位: SQL> alter database op ... -
oracle动态表数据分页查询
2013-08-06 10:14 1177from http://www.iteye.com/prob ... -
ORA-12541: TNS:无侦听程序
2012-08-30 10:35 1082SQL> connect oa/oa@orcl //当本 ... -
SQL DEMO
2012-02-28 15:29 0create or replace package pa_hk ... -
oracle oca ocp ocm dba
2012-01-04 16:47 803http://www.acoug.org/ http: ... -
weblogic官方文档
2012-01-04 11:24 1036http://docs.oracle.com/cd/E1283 ... -
数据库设计经验
2011-12-21 16:45 722http://www.cnblogs.com/Duiker/a ... -
create database link 并比较两个数据库中不同的表名称
2011-12-21 16:38 817create database link dbser_link ... -
oracle 10g 卸载
2011-12-19 14:52 819windows下:( 1、开始->设置->控制面板->管理工具 ... -
解决oracle表的主键被另一个表作为外键关联使用后主表无法清空问题思路
2011-12-08 16:29 3824select c.constraint_name, ... -
oracle数据库编码问题
2011-11-29 15:46 561http://wenku.baidu.com/view/fb6 ...
相关推荐
1. **创建存储过程**: 在Oracle中,你可以使用`CREATE OR REPLACE PROCEDURE`语句来创建一个存储过程。例如,创建一个简单的存储过程,接收两个参数并返回它们的和: ```sql CREATE OR REPLACE PROCEDURE add_...
本文将深入探讨可能导致Oracle存储过程编译错误的一些常见原因及解决方案。 1. **语法错误**:这是最常见的问题,可能包括括号不匹配、拼写错误、关键字使用不当等。解决方法是仔细检查代码,确保所有语句都符合PL/...
##### 创建存储过程 ```sql CREATE OR REPLACE PROCEDURE 存储过程名字 ( 参数1 IN 数据类型, 参数2 IN 数据类型 ) IS 变量1 数据类型 := 初始值; 变量2 数据类型; BEGIN -- 控制结构和SQL语句 END 存储过程...
创建存储过程的基本语法如下: ```sql CREATE OR REPLACE PROCEDURE 存储过程名字( 参数 1 IN 数据类型, 参数 2 IN 数据类型) IS 变量 1 数据类型 := 默认值; 变量 2 数据类型; BEGIN -- 存储过程的主体 END ...
1. **创建存储过程**:学习如何定义存储过程,包括输入参数、输出参数和无参数的存储过程。 2. **使用游标**:理解游标的声明、打开、关闭、提取数据和处理不存在更多数据的情况。 3. **处理异常**:了解如何使用`...
【Oracle 存储过程调试】 ...总的来说,这些文件内容可能涵盖了Oracle的存储过程编写、调试技巧、日志记录、动态SQL以及序列管理等多个方面,对理解和优化Oracle数据库应用程序开发具有重要的参考价值。
本篇文章将深入探讨Oracle存储过程的概念、创建、执行以及一些常见的使用技巧。 1. **存储过程的基本概念** 存储过程是一种预编译的SQL和PL/SQL代码集合,它允许开发者将复杂的业务逻辑封装起来,便于管理和调用。...
1. **创建存储过程**: `CREATE OR REPLACE PROCEDURE 存储过程名字(参数列表) IS/AS` 这是创建存储过程的基本结构。`CREATE OR REPLACE`允许你更新已存在的存储过程。`PROCEDURE`关键字后跟过程的名称,参数列表...
- 从数据库模式自动分析并生成存储过程:这些工具可以扫描数据库结构,根据表的字段和关系自动生成相应的CRUD(创建、读取、更新、删除)存储过程。 - 自定义模板:允许用户定义存储过程的生成模板,满足特定的...
在.NET环境中调用Oracle存储过程是一项常见的任务,特别是在开发企业级应用时,为了优化数据库操作和提高性能,存储过程往往被广泛使用。本篇文章主要针对.NET开发者,特别是使用C#语言的开发人员,分享了在.NET中...
这篇博文“oracle安装失败处理方法”将为我们揭示一些常见的错误及其解决策略。 首先,Oracle安装失败可能源于硬件和软件的兼容性问题。确保你的操作系统版本与Oracle数据库版本相匹配是非常关键的。例如,如果你...
在使用Oracle 10g数据库时,可能会遇到一个常见的错误提示:“ORA-01034: Oracle not available”以及“ORA-27101: shared memory realm does not exist”。这个错误通常出现在尝试启动数据库实例时,表明Oracle服务...
在本文中,我们将深入探讨Oracle存储过程的语法、常见操作以及一些需要注意的事项。 1. **创建存储过程的基本语法** 创建存储过程的基本格式如下: ```sql CREATE OR REPLACE PROCEDURE 存储过程名字( 参数 1 ...
1. MySQL存储过程编程基础:熟悉存储过程的基本概念、语法结构、如何创建存储过程以及存储过程中常见的SQL语句使用和错误处理机制。 2. 创建存储过程程序:掌握事务处理的方法,了解MySQL内建函数的使用,学习如何...
Oracle数据库以其高效、稳定和安全性著称,支持多种数据类型、存储过程、触发器以及高级的SQL查询功能。在ASP与Oracle的结合中,ASP通过ADO(ActiveX Data Objects)来连接和操作Oracle数据库,进行数据的读取、写入...
在这个文档考核题中,重点考察的是对Oracle代码的阅读能力和调试跟踪方法。以下是对这些知识点的详细说明: 1. **Oracle SQL语句**:创建表是数据库管理的基础。在问题中,创建了一个名为`HD40.ZHENGBAOSHAN_DRPT`...
在使用Oracle过程中,我们可能会遇到各种错误,这些错误通常会以特定的错误代码形式出现,帮助用户诊断问题并找到解决方案。"Oracle 错误一览表"就是这样一个文档,它收集并整理了Oracle数据库系统中常见的错误信息...
在VC++环境中与Oracle数据库进行交互是软件开发中的常见任务,尤其在企业级应用中。本文将详细讲解如何在Visual C++ 6.0(简称VC6.0)上使用Oracle数据库,包括数据的写入和导出。我们将主要探讨以下几个方面: 1. ...
- 在Eclipse中调试和运行项目,解决可能出现的错误,如JDK版本不匹配、Oracle连接问题等。 这个项目不仅涵盖了Java Web开发的核心技术,还涉及到了开发环境的配置和问题解决,对于提升开发者在SSM框架下的实战能力...