`
roverll
  • 浏览: 14003 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Bulk Bind 错误的简要记录

阅读更多
oracle错误描述:ORA-06502:PL/SQL:numeric or value error: Bulk Bind:Truncated Bind
这个错误是oracle检测字段长度和实际插入或者修改字段长度不符合报的错(区别于ora-12899:value too large for column)。
报错场景模拟:
先建表:
create table test_user(id number(15),username varchar2(100),password varchar2(30));

插入一条记录:
insert into test_user values(1,'let_me_make_a_name_longer_than_password_oh_no_the_password_is_so_long','haha');

报错过程:
declare
type test_error is table of test_user%rowtype index by pls_integer;
error_here test_error;
begin
    select u.id,u.password, u.username bulk collect into error_here from test_user u;
end;
/



oracle plsql中rowtype,或者insert语句等等没有具体标明字段的地方都是按照表创建时的顺序来着(没有具体标明它也不知道怎么插)。以前理所当然的这么默认着用了,报错查错的时候缺没有想到这点……脑残

0
4
分享到:
评论

相关推荐

    常用编程错误记录(编程错误总结及解决办法)

    这篇"常用编程错误记录"总结了多年的编程经验,旨在帮助程序员避免常见的陷阱并提供了解决方案。这里我们将详细讨论其中一个特定的问题,即在使用VC6.0进行STL编程时遇到的C4503警告。 C4503警告通常出现在Visual ...

    BIND9 中文手册

    8. **日志记录**:BIND9的日志功能有助于监控服务器活动,调试问题,并记录潜在的安全事件。 9. **性能优化**:包括缓存策略、内存使用优化和查询处理策略,这些都可以通过配置来调整。 10. **故障转移和冗余**:...

    bind9 安装配置

    BIND9 安装配置在 FreeBSD 上 BIND9 是一个功能强大且广泛使用的 DNS 服务器软件,本文将介绍如何在 FreeBSD 上安装和配置 BIND9,以便提供 DNS 服务。 安装 BIND9 在 FreeBSD 上安装 BIND9非常简单,只需要使用...

    CentOS安装DNS服务器BIND

    Bind 支持多种记录类型,包括 A 记录、PTR 记录、MX 记录等。同时,Bind 也支持多种协议,包括 TCP 和 UDP。 Bind 的安装和配置: Bind 的安装和配置非常简单。在 CentOS 系统中,可以使用 yum 工具来安装 Bind ...

    BIND9 IPV6操作指南

    ### BIND9 IPV6操作指南详解 #### 一、BIND简介 BIND (Berkeley Internet Name Domain) 是一款由美国加州大学伯克利分校开发并维护的开源DNS服务器软件。作为全球最广泛使用的DNS服务器之一,BIND支持多种Unix平台...

    bind安装包bind-9.8.4.tar.gz

    5. **配置文件**:BIND的主要配置文件是`named.conf`,在这个版本中,可能需要编辑`/etc/named.conf`或`/usr/local/bind/etc/named.conf`,配置区域数据、监听接口、日志记录等。 6. **区域数据**:DNS服务器需要...

    DNS与BIND.pdf

    它的主要功能包括提供DNS服务、管理和维护DNS数据记录等。BIND由互联网系统协会(Internet Systems Consortium)负责开发与维护。 - **发展历程**: 20世纪80年代,BIND的第一个版本由Douglas B. Terry、Mark Painter...

    BIND9管理员参考手册-9.18.0

    * 警告:我们提供了许多警告和提示,旨在帮助读者避免常见的错误和问题。 1.4 域名系统(DNS) DNS(Domain Name System)是一种将域名转换为 IP 地址的系统。它是互联网的基础设施,旨在提供可靠的域名解析服务。...

    bind失败的解决方案

    然而,在实际应用中,bind 操作经常会遇到各种问题,例如绑定失败、地址使用错误等。本文将对 bind 失败的解决方案进行详细的介绍。 一、bind 操作的原理 bind 操作的原理是使用 bind API 函数将一个地址(一个...

    Bind DLZ MYSQL 配置文件

    在这个配置中,Bind(Berkeley Internet Name Domain)作为DNS服务器,DLZ(Dynamic Lookaside Zone)是其一个插件,允许动态地从外部数据源,如MySQL数据库,检索DNS记录。这种配置方式使得DNS数据管理变得更加灵活...

    BIND9.12.0.x64 from windows

    - 动态更新:BIND支持DNS区域的动态更新,允许服务器上的记录在运行时更改,而无需重启服务。 - 日志记录:配置日志功能,监控DNS服务的运行状态,以便于问题排查和审计。 - 访问控制:使用访问控制列表(ACL)限制...

    suse linux安装bind出错

    在本例中,错误信息指出`libcrypto.so.10`这个共享库文件无法找到,这是由于BIND在启动时需要OpenSSL库的支持。 首先,我们来分析这个问题。当尝试通过`service named start`命令启动BIND服务时,系统返回了一个...

    BIND 9 的高级配置.pdf

    本文档将详细介绍 BIND 9 的一些高级配置技巧,包括但不限于访问控制列表(ACL)、视图配置、日志记录以及在 chroot 环境下运行 BIND 9。 #### 二、定义和使用访问控制列表(ACL) 访问控制列表 (Access Control ...

    bind9配置手册

    3. **区域文件**:区域文件定义了DNS域内的记录类型,如A记录(主机IP地址)、MX记录(邮件服务器优先级)和NS记录(名称服务器)。手册会指导如何编写和管理这些文件。 4. **安全设置**:DNSSEC(DNS Security ...

    bind+mysql搭建智能DNS借鉴.pdf

    BIND 负责解析 DNS 记录,而 MySQL 负责存储 DNS 记录。通过 PHP scripts,可以实现 BIND 和 MySQL 的集成。 知识点 5:Apache 和 PHP 的安装 为了提供 Web 管理界面,需要安装 Apache 和 PHP。Apache 是一种流行...

    擅用日志排除BIND故障

    ### 擅用日志排除BIND故障 #### 知识点概述 1. **BIND (Berkeley Internet Name Domain) 的基本概念与作用** - BIND 是最常用的 DNS 服务器实现之一,它允许用户管理和提供域名解析服务。 - BIND 通常用于搭建...

    BIND9.7.0-P1

    4. 创建并编辑区域文件,定义DNS记录,如A记录(IP地址映射)、MX记录(邮件服务器优先级)和CNAME记录(别名)。 5. 启动和监控BIND服务,确保其正常运行,并定期更新以获取最新的安全补丁和功能改进。 在Windows...

    CentOS6.2_DNS_bind详解

    ### CentOS 6.2 DNS BIND 服务部署与配置详解 #### 一、概述 本文将详细介绍如何在CentOS 6.2系统上安装与配置DNS服务。通过一系列步骤,我们将了解如何设置DNS服务器以实现域名解析功能。DNS (Domain Name System...

    BIND9管理员参考手册-9.16.0.pdf

    - 日志文件:记录了DNS服务器的运行情况和错误信息。 - 增量区传送(IXFR):提供了一种比传统的完整区传送更节省带宽的方式。 - 分割DNS:允许特定域名向特定客户端显示不同的数据。 - TSIG:用于提供更安全的...

    bind-dlz-view2

    - **Bind-DLZ (Dynamically Loadable Zones)**:BIND 9本身支持通过文本文件来配置域名解析记录,但这种方式存在一定的局限性。例如,当记录数量庞大时,维护这些文件变得非常困难,而且每次更改都需要重启BIND服务...

Global site tag (gtag.js) - Google Analytics