`
zgqynx
  • 浏览: 1355893 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle出现ORA-01006: 赋值变量不存在 错误的解决办法

阅读更多
Oracle出现ORA-01006: 赋值变量不存在 错误的解决办法
原文:http://www.blogjava.net/menglikun/archive/2006/12/20/50513.html
在oracle中用prepareStatement时,如果SQL语句写成:
select distinct(mpfullname) from suzhou.menpaipoint where mpfullname like '%?%'
运行时就会出现ORA-01006错误,解决办法是把SQL语句改成:
select distinct(mpfullname) from suzhou.menpaipoint where mpfullname like ?
而用
stmt.setObject(1, "%关键字%");
来付值就可以了。
分享到:
评论

相关推荐

    oracle特有的错误:ORA-01036:非法的变量名/编号

    在Oracle数据库系统中,"ORA-01036:非法的变量名/编号"是一个常见的错误,通常出现在PL/SQL代码或者SQL查询语句中,当你尝试使用一个不正确或者未定义的变量时,Oracle数据库会抛出这个错误。这个错误可能是由于...

    CLOB 字段类型报错 ORA-01704: 文字字符串过长的解决

    然而,当你尝试向CLOB字段插入数据时,如果超过了Oracle规定的最大限制,就会遇到“ORA-01704: 文字字符串过长”的错误。这个错误通常意味着你试图插入的字符串超过了Oracle数据库允许的最大长度,对于VARCHAR2类型...

    Oracle常用异常代码

    在PL/SQL中当赋给变量的值不符合预期或超出范围时触发此异常。 **解决方法:** - 检查赋值操作是否正确。 - 使用适当的错误处理逻辑来捕获并处理此类异常。 #### 14. LOGIN_DENIED (ORA-01017) **异常描述:** 当...

    Oracle错误代码一览表

    ### Oracle错误代码详解 在处理Oracle数据库时,遇到错误是在所难免的,而理解这些错误代码的意义对于快速定位问题和修复至关重要。以下是对部分Oracle错误代码的详细解析,旨在帮助数据库管理员和开发人员更好地...

    oracle异常(最全异常收集)

    - 给变量赋值时类型不匹配。 - 赋值操作超出变量容量限制。 - **解决方案**: - 确保变量类型与赋值数据类型一致。 - 检查并修正赋值操作中的数据范围。 #### ORA-6504:ROWTYPE_MISMATCH - **异常说明**:行...

    预定义异常

    本文将详细介绍Oracle PL/SQL中的预定义异常及其对应的错误号和描述。 #### 二、预定义异常列表 下面列出了Oracle PL/SQL中预定义的一些常见异常: 1. **ACCESS_INTO_NULL (ORA-06530)** - 描述:尝试对未初始化...

    oracle连接失败

    此错误的出现意味着客户端与服务器之间的通信协议存在某种不兼容或配置不当的情况。 ### 二、常见原因及解决方案 #### 1. 监听服务未启动 监听服务是Oracle数据库系统中负责接收来自客户端请求的重要组件。如果...

    oracle-database-11g-plsql-编程实战笔记.doc

    - **错误处理**:如果遇到 **ORA-00955: 名称已由现有对象使用** 的错误,需要检查是否存在同名的对象,并进行相应的更名或删除操作。 以上知识点总结了 Oracle Database 11g PL/SQL 编程中常见的 SQL 命令分类、...

    oracle异常处理

    13. `Value_error` (ora-06502):赋值操作时,变量长度不足以容纳数据。 14. `Login_denied` (ora-01017):提供错误的用户名或密码登录数据库。 15. `Not_logged_on` (ora-01012):在未连接到 Oracle 数据库时执行 ...

    Oracle Exception汇总(自定义Oracle异常)

    预定义异常是Oracle系统已经内置的一些常见错误,它们都有对应的错误代码(ORA-xxx)。下面,我们将深入探讨一些常见的Oracle异常及其解决策略。 1. **NO_DATA_FOUND** (ORA-01403): 当执行`SELECT INTO`语句时,...

    oracle error message

    Oracle9i Database Error Messages文档(发布版1 (9.0.1),部分号A90202-02)提供了关于Oracle 9i数据库中可能出现的各种错误的详细描述。本文将基于该文档的内容,对Oracle错误代码及其含义进行深入解析,并介绍...

    ORACLE 异常错误处理

    有效的异常处理机制不仅可以帮助开发者更好地控制程序流程,还能够在出现问题时提供更详尽的错误信息,从而快速定位并解决问题。 #### 二、异常处理分类 根据ORACLE提供的异常处理机制,我们可以将异常分为三类: ...

    Oracle数据库常见问题诊断

    原因:LISTENER.ORA 文件内容错误,SID_LIST_LISTENER 变量赋值不对。 措施:确保文件中赋值正确,$ORACLE_HOME/network/admin/samples 目录下有样例文件,可供参考。 5. TNS-12537、TNS-12560、TNS-00507 Error ...

    Oracle21个预定义异常

    - **异常描述**:赋值操作中,宿主变量与游标变量的返回类型不兼容时触发。 - **错误代码**:ORA-06504 - **场景示例**:在执行记录类型的赋值操作时,若源与目标记录类型不匹配,将导致此异常。 #### 13. SELF_IS_...

    Oracle常见错误:ORA

    Oracle数据库在运行过程中可能会遇到各种错误,其中"ORA"开头的错误码是Oracle特有的错误信息。在本案例中,我们关注的是两个特定的错误:ORA-01403 和 ORA-06512。 ORA-01403 错误表示“未找到任何数据”,它通常...

    Oracle 常用预定义异常

    根据描述,“Oracle代码编写过程中,如果捕捉例外则会在PL/SQL块内解决运行错误,否则将错误传递到调用环境。”这说明,在PL/SQL环境中,通过合理地捕获和处理预定义异常,可以有效避免错误向上层环境传播,从而提高...

    面试Oracle没问题只要做会i这些题

    - ORA错误:识别并解决常见的Oracle错误代码。 - 日志文件:跟踪和分析错误日志,定位问题。 通过学习和实践上述知识点,并熟悉Oracle问题-无敌中的题目,可以有效提升在Oracle面试中的表现。不断深化理解,结合...

    oracle 遇见过的错误集锦

    Oracle错误信息通常会以一个特定的错误代码和伴随的错误消息出现,例如“ORA-00001”(唯一性约束违反)或“ORA-01403”(没有找到数据)。错误信息.chm文件可能是一个帮助文档,包含了Oracle数据库系统中可能出现的...

    Oracle和SQL存储调试和出错处理

    3. 监控全局变量`@@error`,该变量在发生错误时会被赋值,可以根据其值来决定是否继续执行或处理错误。 错误处理的策略可以根据实际需求进行调整,例如,可以结合使用`try-catch`结构来捕获和处理异常,或者在存储...

Global site tag (gtag.js) - Google Analytics