欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

SQLServer中怎么生成測試數(shù)據(jù)-創(chuàng)新互聯(lián)

本篇內(nèi)容介紹了“SQL Server中怎么生成測試數(shù)據(jù)”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

創(chuàng)新互聯(lián)建站提供高防服務(wù)器、云服務(wù)器、香港服務(wù)器、服務(wù)器托管

簡介

在實際的開發(fā)過程中。很多情況下我們都需要在數(shù)據(jù)庫中插入大量測試數(shù)據(jù)來對程序的功能進行測試。而生成的測試數(shù)據(jù)往往需要符合特定規(guī)則。雖然可以自己寫一段程序來進行插入數(shù)據(jù),但每一個項目就寫一個插入數(shù)據(jù)的程序并不明智。本文主要介紹使用VS2010的數(shù)據(jù)生成計劃在SQL Server中生成測試數(shù)據(jù)。

生成測試數(shù)據(jù)的方法

1.手動編輯

在開發(fā)過程中,非常少量的數(shù)據(jù)可以手動插入。這個方法的缺點可想而知….插入100條數(shù)據(jù)就夠你忙乎一上午了。

2.寫程序&T-SQL語句進行插入

這個缺點也是顯而易見的,開發(fā)效率同樣底下。對于再次開發(fā)不同的程序時,程序需要修改或者重寫。甚至對于每一個表就要寫一段代碼,并且生成的數(shù)據(jù)靈活性并不高!

比如對一個表生成1000條數(shù)據(jù)我可能就需要寫這么多T-SQL:

可以看出,這種方法不僅麻煩,生成的測試數(shù)據(jù)也可能不符合我們需要的。

3. 使用已經(jīng)上線的系統(tǒng)的數(shù)據(jù)

嗯,這個方法貌似不錯.簡單容易,數(shù)據(jù)量足。但先拋開新系統(tǒng)或完全不同的系統(tǒng)表結(jié)構(gòu)改變可能無法使用已經(jīng)上線的數(shù)據(jù)這個因素之外。拿客戶的商業(yè)數(shù)據(jù)進行測試..這個也太沒節(jié)操了吧……

使用VS2010的數(shù)據(jù)生成計劃來生成測試數(shù)據(jù)

VS2010提供的數(shù)據(jù)生成計劃是一個強大的工具。它可以高效的生成測試數(shù)據(jù),其中內(nèi)置的數(shù)據(jù)生成規(guī)則可以很容易的讓我們實現(xiàn)生成所需數(shù)據(jù)。下面來看一個實際的例子:

為了簡便起見,所生成的數(shù)據(jù)的構(gòu)架只有兩個表(員工表和部門表),用外鍵連接:

在VS2010創(chuàng)建數(shù)據(jù)庫項目,添加SQL Server 2008數(shù)據(jù)庫項目,然后添加數(shù)據(jù)生成計劃:

在VS2010中建立數(shù)據(jù)庫連接,添加新項,在數(shù)據(jù)生成計劃中,可以看到這兩個表了:

通過指定列的屬性,我可以調(diào)整我所生成的數(shù)據(jù)的規(guī)范:

下面,我為Employee表的幾個列數(shù)據(jù)進行指定,Name列,我指定最小長度為4,較大長度為6.Gender列只允許有兩個值,男和女.而Email按照正則表達式,生成符合Email地址規(guī)范的值:

性別列指定只有男和女

郵件列指定郵件的正則表達式

在數(shù)據(jù)生成計劃中,VS2010提供的強大功能還有外鍵約束生成數(shù)據(jù)。上面兩個表中,假設(shè)公司有1000名員工,有10個部分,對應(yīng)的每生成一個部門數(shù)據(jù)則生成100個員工數(shù)據(jù),我可以在“相關(guān)表”和“相關(guān)表設(shè)置里進行”:

一切準備就緒后,我可以通過按F5生成數(shù)據(jù):

在SSMS中查看數(shù)據(jù):

可以看到,數(shù)據(jù)基本符合我所需要生成的數(shù)據(jù)

“SQL Server中怎么生成測試數(shù)據(jù)”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!

新聞標題:SQLServer中怎么生成測試數(shù)據(jù)-創(chuàng)新互聯(lián)
鏈接分享:http://aaarwkj.com/article10/dpeedo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、Google、企業(yè)建站、品牌網(wǎng)站建設(shè)、網(wǎng)站建設(shè)全網(wǎng)營銷推廣

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
欧美精品国产精品久久| 国产女孩精品在线播放| 久久香蕉香蕉公开视频| 97视频在线观看观看| 日本精彩视频一区二区| 欧美香蕉一区二区视频| 午夜美女精品福利视频| 神马久久午夜免费福利| 欧美一区二区黑人巨大| 国产乱国产乱老熟女视频| 亚洲激情午夜福利视频| 日本国产一区二区精品| 国产在线精品91国自产拍| 国产精品—色哟哟视频| 亚洲中文字幕女同系列av专区| 91九色国产原创在线观看| 91麻豆精品在线观看| 国产精品成人av在线| 亚洲男人天堂超碰在线| 视频一区视频二区在线| 亚洲精品av在线网站| 2021亚洲精品午夜精品国产| 免费av不卡一区二区| 免费人成在线观看网站免费观看 | 在线不卡日本v二区| 99热精品免费在线观看| 欧美大片免费久久精品| 欧美日韩午夜久久免费| 国产精品专区日产一区| 亚洲精品熟女av影院| 在线激情视频一区二区| 国产传媒在线免费播放| 午夜精品视频免费91| 欧美午夜福利视频电影| 人人妻人人澡人人爽久久av| 久久精品成人无码观看56| 男人自拍天堂在线视频| 日本加勒比系列在线视频| 人妻有码av中文字幕久久| 午夜精品人妻一区二区| 午夜精品久久福利视频|