四川人,现在在重庆工作,以前当过一年的老师、做过几个月的开发,最终决定在测试行业奋斗,进入测试行业接近8个月了。现在主要还是功能测试,都是手工的。想在自动化测试与性能测试方面有所建树。希望能在51testing里面多认识一些同行,多结交一些朋友,多为软件测试行业尽自己的一份贡献! 欢迎加我lijiang816_xiao@hotmail.com

Oracle造数据[转发] 感谢gforg

上一篇 / 下一篇  2007-08-01 13:40:46 / 天气: 阴雨 / 心情: 平静

DROP TABLE GF1.TESTDBA CASCADE CONSTRAINTS;

 

CREATE TABLE GF1.TESTDBA

(

  ACHAR       CHAR(10),

  AVARCHAR2   VARCHAR2(10),

  ANCHAR      NCHAR(10),

  ANVARCHAR2  NVARCHAR2(10),

  ANUMBER     NUMBER(10),

  ADATE       DATE,

  ALONG       LONG,

  ARAW        RAW(10),

  AROWID      ROWID,

  ABLOB       BLOB,

  ACLOB       CLOB,

  ANCLOB      NCLOB,

  ABFILE      BFILE,

  AUROWID     UROWID,

  AFLOAT      FLOAT(10),

  AXMLTYPE    SYS.XMLTYPE

)

 

插入一条记录

INSERT INTO "GF1"."TESTDBA1" ("ACHAR" ,"AVARCHAR2" ,"ANCHAR" ,

    "ANVARCHAR2" ,"ANUMBER" ,"ADATE" ,"ALONG" ,"ARAW" ,"AROWID" ,

    "AUROWID" ,"AFLOAT" )

    VALUES ('char' ,'varchar2' ,'nchar' ,'nvarchar2' ,10000 ,TO_DATE('2007-01-01','YYYY-MM-DD'),1000,

    HEXTORAW('fffff'),

    CHARTOROWID('AAAA0SAACAAAALiAAA') ,

    CHARTOROWID(DBMS_RANDOM.STRING('A',18)) , 100.0  )

 

插入10000条数据

declare

        maxrecords constant int:=10000;

        i int :=0;

    begin

        for i in 1..maxrecords loop

          INSERT INTO "GF1"."TESTDBA1" ("ACHAR" ,"AVARCHAR2" ,"ANCHAR" ,

           "ANVARCHAR2" ,"ANUMBER" ,"ADATE" ,"ALONG" ,"ARAW" ,"AROWID" ,

           "AUROWID" ,"AFLOAT" )

          VALUES ('char' ,'varchar2' ,'nchar' ,'nvarchar2' ,10000 ,TO_DATE('2007-01-01','YYYY-MM-DD'),1000,

                                HEXTORAW('fffff'),     CHARTOROWID('AAAA0SAACAAAALiAAA') ,    CHARTOROWID(DBMS_RANDOM.STRING('A',18)) , 100.0  );

            commit;         

        end loop;

    dbms_output.put_line(' 成功录入数据! ');

    commit;

    end;

TAG:

 

评分:0

我来说两句

日历

« 2024-04-23  
 123456
78910111213
14151617181920
21222324252627
282930    

数据统计

  • 访问量: 12352
  • 日志数: 17
  • 图片数: 1
  • 文件数: 5
  • 书签数: 1
  • 建立时间: 2007-07-27
  • 更新时间: 2007-12-31

RSS订阅

Open Toolbar