本文為 軟件測試 時代版主 李元 (picture)之原創文章,在此對picture為廣大網友作出的貢獻深表感謝。 本文歡迎轉載,轉載請注明出處 說明 : Datafactory 的基礎使用方法用戶可以查看 Datafactory 使用指導書,本文檔是在用戶了解" name="description" />
案例說明:
案例一: 外健字段的產生
案例二: 外部數據(TXT文檔)的引入
案例三: 單據編號的產生方法
案例四: 主從關系表數據的建立
1 外健字段的產生
說明:外健是數據庫關系中最普通也是使用最平凡的約束方式,我們可以通過二種方式來實現外健約束. 一種是Insert value from a data table,另一種是 Insert value from an sql database
圖 1.0
1) Insert value from an sql database方式
圖 1.1 圖 1.2
上圖中Countryarea表中CA_tradezone和Tradezone表中TZ_code之間是外健關系
我們把CA_tradezone字段產生的方式先設置成為寫SQL語句的方式,然后通過
Select TZ_code from Tradezone 這個簡單的SQL語句使Ca_tradezone得到TZ_code的值,并且用戶可以在SQL返回的結果中,篩選所需要的內容if more than one recode is returned(如果返回的條件超過一行),
Use first record (只選擇第一行作為當前字段值)
Select a record at random (隨機選擇一個值作為當前字段值)
注意:
當然這種數據產生方式其實不僅僅可以產生外健關系的數據,因為SQL語句是比較靈活的,讀者可以自己常識寫一些復雜的SQL語句來嘗試一下.換句話說,只要使同一個數據庫內,能使用Select 得到的結果都能做為該數據庫的某個字段的值,并且能對該值做必要的篩選
原文轉自:http://www.anti-gravitydesign.com