HOW TO:指定要產生資料的資料表

若要產生資料,您必須建立及執行資料產生計劃。 資料產生計劃會包含您想要將資料填入其中之資料表和資料行的相關資訊。 如需詳細資訊,請參閱使用資料產生器產生資料庫的測試資料

以下是當您指定要產生資料的資料表時,所要注意的兩項重要限制:

  • 某些資料表有外部索引鍵,會參考其他資料表中的資料行。 如果要替含有外部索引鍵的資料表產生資料,那麼也必須替索引鍵參考的資料表產生資料。

  • 某些資料表有禁止刪除的觸發程序。 如果您嘗試刪除這類資料表中的資料列,觸發程序將會復原刪除。 因此,您無法在正常情況下針對這類資料表或是參考這類資料表的資料表來產生資料。 例如,您無法在正常情況下針對 AdventureWorks 資料庫中的 Employee 資料表產生資料。 如需詳細資訊,請參閱疑難排解資料產生問題

由於您可以指定要填入資料的資料表,因此必須開啟或建立資料產生計劃。 如需詳細資訊,請參閱 HOW TO:建立資料產生計劃

注意事項注意事項

如果在還沒有結構描述的資料庫專案中建立資料產生計劃,該資料產生計劃將會是空白的。 如果在建立資料產生計劃之後才匯入結構描述至資料庫專案,您會看到提示,讓您決定是否要根據結構描述更新資料產生計劃。

若要選取要填入資料的資料行

  1. 開啟或建立資料產生計劃。 Visual Studio 設計工具中隨即出現資料產生計劃和 [資料產生預覽] 視窗。

    秘訣秘訣

    如果沒有開啟 [資料產生預覽] 視窗,您可以透過開啟 [資料] 功能表、指向 [資料產生],然後按一下視窗名稱,開啟此視窗。 根據預設,[資料產生預覽] 視窗會停駐在資料產生計劃視窗的底部,並以索引標籤形式出現。 若要展開檢視,請按一下此視窗,然後按一下 [視窗] 功能表上的 [索引標籤式文件]。 您也可以在標題列中按一下滑鼠右鍵,然後按一下 [索引標籤式文件]。

  2. 按一下資料產生計劃視窗。

    資料產生計劃會列出此結構描述中的所有資料表。 根據預設,當您一開始建立資料產生計劃時,會選取所有資料表。

  3. 選取及清除每一個資料表前面的核取方塊,以指定您要填入資料的資料表。

    注意事項注意事項

    您可以使用 [在資料產生中包括所有資料表] 和 [從資料產生中排除所有資料表] 命令,選取或清除所有資料表。 若要存取這些命令,請以滑鼠右鍵按一下資料產生計劃視窗,或指向 [資料] 功能表上的 [資料產生器]。

    如果資料表為其他一起包括的資料表中的外部索引鍵所參考,您將無法清除其核取方塊。 核取方塊的狀態可能如下:

    狀態

    工具提示

    備註

    未核取

    從資料產生排除

    您可以選取核取方塊來包括資料表。

    已選取

    包括在資料產生

    您可以清除核取方塊來排除資料表。

    勾選並變成暗灰色

    包括在資料產生 (因為外部索引鍵參考)

    您可以選取核取方塊來包括資料表, 但不能清除核取方塊。 如果參考該資料表的所有資料表都排除,則會自動清除核取方塊。

  4. (選擇項) 在 [要插入的資料列數]、[關聯資料表] 和 [關聯資料表的相對比例] 資料行中指定資訊。 如需詳細資訊,請參閱 HOW TO:指定要產生的資料列數

  5. 在 [檔案] 功能表上,按一下 [儲存]。

    現在您已經指定要包括的資料表,接著可以指定要包括的資料行。 如需詳細資訊,請參閱 HOW TO:指定要產生資料的資料行

請參閱

工作

HOW TO:執行資料產生計劃來產生資料

逐步解說:建立和執行資料產生計劃

概念

為資料行指定資料產生的詳細資料