成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server數據庫如何使用存儲過程造批量數據

數據庫 SQL Server
本文介紹一個SQL Server數據庫使用存儲過程造批量數據的實例,通過它讓我們來了解一下如何用存儲過程生成批量數據的方法,希望能夠對您有所幫助。

我們知道,在SQL Server數據庫操作中,有時候需要我們生成大量的數據,比如說在做性能測試的時候,經常會遇到需要大量的數據用來做交易,例如銀行的繳費,當一條數據繳完后就不能再繳費了,所以需要造大量的數據用來做性能測試,本文我們通過做某銀行校園卡繳費性能測試,根據表的特點,編寫的一個存儲過程,代碼如下:

 

  1. declare   
  2.  
  3. busiId varchar2(20);  
  4.  
  5. corpId varchar2(20);  
  6.  
  7. termId varchar2(10);  
  8.  
  9. collegeId varchar(30);  
  10.  
  11. collegeName varchar(40);  
  12.  
  13. stuId varchar2(30);  
  14.  
  15. begin   
  16.  
  17. busiId :'100104';  --業務代碼  
  18.  
  19. corpId :'E000000059'; --委托單位  
  20.  
  21. termId :'0101'; --學期  
  22.  
  23. collegeId :'010590'; --學校代碼  
  24.  
  25. collegeName :'深圳大學';  
  26.  
  27. stuId :'59';  
  28.  
  29. --增加學校信息  
  30.  
  31. insert into   
  32.  
  33. bib_booking_coll_info(busi_id,corp_id,term_id,term_flag,college_id,college_name,start_date,end_date)  
  34.  
  35. values(busiId,corpId,termId,'1',collegeId,collegeName,'20110520','20110527');  
  36.  
  37. --增加學校費項信息  
  38.  
  39. for fee_num in 1..4 loop  
  40.  
  41. insert into bib_coll_fee_info(busi_id,corp_id,cost_code,cost_name)  
  42.  
  43. values(busiId,corpId,'100'|| fee_num,'費項'||fee_num);  
  44.  
  45. end loop;  
  46.  
  47. --增加學生繳費信息  
  48.  
  49. for student_num in 1..100000 loop   
  50.  
  51. insert into bib_booking_student_info  
  52.  
  53. (busi_id, corp_id, term_id, stu_id, college_id, bank_acnt, stu_dep, stu_speciality,   
  54.  
  55. stu_name, need_totalamt, stu_stat)  
  56.  
  57. values  
  58.  
  59. (busiId, corpId, termId, stuId||lpad(student_num,'6','0'), collegeId, '6029071032159548', '計算機科學', '計算機',   
  60.  
  61. '測試'||student_num, '4', '0');  
  62.  
  63. --增加學生費項繳費信息  
  64.  
  65. for stu_fee in 1..4 loop   
  66.  
  67. insert into bib_booking_fee_info  
  68.  
  69. (busi_id, corp_id, term_id, stu_id, cost_code, college_id, cost_amt, stu_stat)  
  70.  
  71. values  
  72.  
  73. (busiId, corpId, termId, stuId||lpad(student_num,'6','0'), '100'|| stu_fee, collegeId, '1', '0');                    
  74.  
  75. end loop;  
  76.  
  77. end loop;  
  78.  
  79. commit;  
  80.  
  81. end; 

 

看過以上的代碼,相信大家一定能了解SQL Server數據庫用存儲過程生成大量數據的方法了,本文就介紹到這里,希望能夠給您帶來一些收獲。

【編輯推薦】

  1. 一款不錯的SQL Server客戶端工具
  2. SQL Server數據庫中如何合并表格數據
  3. SQL Server數據庫如何手動部署CLR程序集
  4. 安裝SQL Server數據庫時常見問題解決方案總結篇
  5. SQL Server 2008通過LinkServer訪問MySQL數據庫
責任編輯:趙鵬 來源: CSDN博客
相關推薦

2010-09-06 11:05:05

SQL SERVER語句

2011-07-13 16:19:54

存儲過程SQL Server數

2010-07-15 17:28:50

SQL Server

2011-08-29 10:55:03

SQL Server分頁存儲過程優化效率分

2011-09-01 14:00:11

SQL Server 存儲過程顯示表結構

2011-08-15 16:58:34

SQL Server遠程查詢批量導入數據

2011-08-25 16:13:31

SQL Server批量替換數據

2011-07-19 15:18:46

存儲過程sql語句

2010-06-28 13:45:16

SQL Server

2011-08-15 15:14:54

SQL Server存儲過程異常處理

2011-03-04 13:07:06

SQL Server數

2010-04-16 13:53:23

Oracle數據庫

2010-06-30 14:24:08

SQL Server數

2010-06-30 16:48:19

SQL Server數

2011-08-25 17:15:04

2011-08-09 09:31:39

SQL Server數connectionS

2009-07-07 17:42:28

2021-05-17 06:57:34

SQLServer數據庫

2015-10-30 14:00:33

adosybaseodbc

2010-07-01 15:02:29

SQL Server數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 97免费在线观看视频 | 一区二区在线看 | 精品婷婷| 鲁大师一区影视 | 欧美亚洲视频在线观看 | 国产精品女人久久久 | 色综合久 | 狠狠干av| 日本不卡一区二区三区在线观看 | 男女性毛片 | 日韩美香港a一级毛片免费 国产综合av | 日韩视频免费看 | 日韩在线观看网站 | 羞羞色影院 | 久久久久精 | 亚洲精品一区二区三区在线 | 中文字幕在线一区二区三区 | 久久综合伊人一区二区三 | 久久中文字幕一区 | 国产精品欧美一区喷水 | 亚洲一区二区三区在线 | 久久综合国产 | 国产欧美精品 | 在线观看黄色大片 | 中文字幕在线观看 | 亚洲视频一区二区三区 | 国产视频精品视频 | 在线播放国产视频 | 精品一二区 | 久久久一二三 | 午夜精品91 | 精品欧美一区二区三区久久久小说 | 久草免费在线视频 | 成年人网站免费视频 | 亚洲国产精选 | 成人一区av偷拍 | 国产草草视频 | 久草视频在线播放 | 91在线观看网址 | 国产精品三级 | 亚洲精品一区在线观看 |