1. 程式人生 > >快速建立測試資料

快速建立測試資料

2.快速建立資料
begin 
   for x in 80..90 loop 
      dbms_output.put_line('' || x);
      insert into tbl_user values(x,'mao'||x,5);
   end loop;
end;


3.攜帶引數的oracle儲存過程


CREATE or replace PROCEDURE mao_text (id1 number,name1 varchar2,cell number )  
is 
   progname   varchar2(40);
   ccount     number(10);
BEGIN  
    progname := 'mao_text';
    ccount := 0;
    
    --查詢的值放入變數ccount
   select count(*) into ccount from tbl_user t where t.id = id1;
    
    --add
    IF ccount=0 THEN   
         insert into  tbl_user values(id1,name1,cell);
         commit;
    else 
        update  tbl_user t set t.name = name1,t.cell = cell where t.id = id1;
        commit; 
    END IF;    
END; 

相關推薦

快速建立測試資料

2.快速建立資料begin    for x in 80..90 loop       dbms_output.put_line('' || x);      insert into tbl_user values(x,'mao'||x,5);   end loop;end;

海量資料測試,利用資料庫查詢拷貝快速構造測試資料

這也是OneCoder在資料測試過程中遇到的問題,不一定有多少普試性,但是也許可以解決你的問題。 海量資料測試,資料匯入一般是非常耗時的過程。OneCoder這裡面對大約2T左右資料的匯入問題,頭疼不已,時間有限。本來準備的方式是將事先生成好的

SQLSERVER快速構造測試資料

//建立一個表;create table aa(id nvarchar(255),name nvarchar(255),description nvarchar(255))go//定義儲存過程IF EXISTS (SELECT * FROM DBO.SYSOBJECTS WH

快速生成測試資料指令碼

create TABLE Test_Table as select rownum id, floor(dbms_random.value(0,3)) sex, dbms_random.string('A',6) name, 111311198305100988 + floor(dbms_r

如何快速建立千萬數量級資料

  兩種造資料方法。  一種是用之前測試時寫的造資料指令碼造資料。通過python指令碼 一種是在資料庫現有的基礎上造資料,資料庫儲存過程 下面python造數程式 random path = list = (path,) count

db2快速建立千萬級模擬資料

利用python生成匯入檔案 #!/usr/bin/env python# -*- coding: utf-8 -*-import randompath = r"F:\alien_invasion\DATA_BLKLISTS01A.del"list = open(path,'w')count1 = 1p

快速建立一個pandas Data_Frame ,方便測試

import numpy as np import pandas as pd data = np.random.randn(6, 4) df = pd.DataFrame(data,columns=['a','b','c','d']) print(df) a

Oracle快速生成大量測試資料

最近有個小模組,是在災備機之間拷貝備份資料,同時把相關的資料表也拷貝到目標系統上。 這裡涉及到一個問題:Oracle表空間達到上限之後怎麼處理? 一般來說,將表空間設定為自增,不限制最大容量可以滿足大部分需求。但是,即便是表空間不設定上限,資料檔案的大小也是會有最大值的,

Unity快速建立專案常用的資料

做了好幾款Unity手遊專案了,手動建立資料夾效率太低了,有些人還會拼錯字母,造成上傳資源的時候路徑不匹配,所以寫了個本指令碼可以建立專案中常用的資料夾!方便快速效率!主要是方便美術快速建立常用的資料夾! 建立環境資料夾、建立角色資料夾、建立特效資料夾、建立所有資料夾!

Oracle中如何用一條SQL快速生成10萬條測試資料

SQL> select rownum as id,  2     to_char(sysdate + rownum / 24 / 3600, 'yyyy-mm-dd hh24:mi:ss') as inc_datetime,  3     trunc(dbms_random.value(0, 100))

C#手動建立Dataset並填充測試資料

        DataSet ds = new DataSet();//建立DataSet         DataTable dt = new DataTable("Table");//建立一個名為Table的DataTalbe         dt.Columns.A

oracle索引 & 快速生成大量測試資料

1.建立索引 create index <index_name> on <table_name>(<colnum_name>) [tablespace <tablespace_name>] 2.刪除索引 drop index

一條SQL快速生成大量的測試資料

Oracle幾個小技巧: 1、利用Oracle特有的“connect by”樹形連線語法生成測試記錄,“level <= 10”表示要生成10記錄; 2、利用rownum虛擬列生成遞增的整數資料; 3、利用sysdate函式加一些簡單運算來生成日期資料,本例中是每條記錄的時間加1秒; 4、利用dbms_

Sqlserver中如何快速寫入千萬級測試資料

資料庫結構: id int() username   nvarchar(50) password   nvarchar(50) addtime   datetime token    nvarchar(50) roleid   int 一、程式中寫for迴圈,實測一分鐘寫

Navicat for MySQL 函式 儲存過程 遍歷建立大量複雜結構測試資料

需求說明: 測試介面時需要造資料,由於資料層次比較複雜導致數量較大,手動新增比較困難,所以就建了一個儲存過程函式,來遍歷插入資料。 工具 Navicat for MySQL 1、這裡使用的Navicat  所以先安裝Navicat 並連線到你想有建立函式的資料庫

使用mysql儲存過程快速插入百萬mysql測試資料

建表 使用者表CREATE TABLE `user` (          `id` BIGINT (20),          `name` VARCHAR(20)     )ENGINE=INNO

Oracle中如何用一條SQL快速生成10萬條測試資料(轉)

做資料庫開發或管理的人經常要建立大量的測試資料,動不動就需要上萬條,如果一條一條的錄入,那會浪費大量的時間,本文介紹了Oracle中如何通過一條SQL快速生成大量的測試資料的方法。產生測試資料的SQL如下:SQL> select rownum as id, 2

MySQL 8.0.11 快速生成百萬甚至千萬測試資料

背景需求: 隨機生成千萬資料用於測試和驗證 1.利用現有的生產資料。 統計現有生產環境的資料,若有千萬級別資料的表則可以直接利用: SELECT table_schema,table_name,table_rows FROM information_schema.tab

如何一條SQL快速生成100萬條測試資料

SQL> select rownum as id,  2                 to_char(sysdate + rownum / 24 / 3600, 'yyyy-mm-dd hh24:mi:ss') as inc_datetime,  3                 trunc(db

資料庫壓力測試--MySQL資料庫快速插入大量資料

一、前言 應本次資料庫壓力測試的要求,測試資料記錄至少為千萬級,所以,問題來了,如何快速插入大量資料. 二、解決方法一 第一種解決方法是在MySQL終端中實現的,具體方法如下. a.開啟MySQl資料庫; mysql -u root -p