zoukankan      html  css  js  c++  java
  • Oracle使用随机数插入表数据

    http://blog.sina.com.cn/s/blog_61c006ea0100m2uo.html

    1、create table testd(id int,name char(5));

    begin
    for i in 1..1000000 loop
        insert into testd values(
           i, to_char(dbms_random.random()));
    end loop;
    commit;
    end;
    /

    ---------------------------------------------

    ERROR at line 1:
    ORA-12899: value too large for column "BREIN"."TESTA"."NAME"(actual: 9, maximum: 5)
    ORA-06512: at line 3

    ----------------------------------------------------------------------------------------

      原因为name的字段宽度太小了

    begin
    for i in 1..3 loop
        insert into testd values(
           i, to_char(dbms_random.random()));
    end loop;
    commit;
    end;
    /

    ---------------------------------------------------

    ERROR at line 1:
    ORA-12899: value too large for column "BREIN"."TESTA"."NAME"(actual: 9, maximum: 5)
    ORA-06512: at line 3

    ----------------------------------------------------------------------------------------

    还报同样的错误。

    2、create table testd(id int,name char(500));

    begin
    for i in 1..1000000 loop
        insert into testd values(
           i, to_char(dbms_random.random()));
    end loop;
    commit;
    end;
    /

    -----------------------------------------------------

    PL/SQL procedure successfully completed.

    -----------------------------------------------------------

    3、create table testd(id int,name varchar2(20),addrvarchar2(20),dele varchar2(20),modi varchar2(20));

    begin
    for i in 1..1000000 loop
        insert into testd values(
           i, to_char(dbms_random.random()),
    dbms_random.random(), dbms_random.random(),
    to_char(dbms_random.random()));
    end loop;
    commit;
    end;
    /

    ---------------------------------------------------------

    PL/SQL procedure successfully completed.

    原来int型的可以默认插入字符型字段中去

    -----------------------------------------------------------

  • 相关阅读:
    Oracle第三方ado.net数据提供程序
    HTML5实战 文摘 第二章 HTML5用于创建表单的输入小部件 数据绑定以及数据验证
    reactjs & antd & redux 使用心得
    HTML5实战 文摘 第一章 从文档到应用的转变
    css的高级选择器
    <!DOCTYPE html> 是什么,它的作用是什么
    Nginx调优
    java enum 枚举简单用法
    简谈java解析HTML(org.jsoup.nodes.Document)
    jquery EasyUI tree 加载远程数据 java实现
  • 原文地址:https://www.cnblogs.com/sdmxl/p/9924169.html
Copyright © 2011-2022 走看看