聯結對話方塊
使用此對話方塊來指定聯結資料表的選項。 若要存取此對話方塊,請在 [設計] 窗格中選取聯結線。 然後,在 [屬性] 視窗中按一下 [聯結條件及型別],並按一下顯示在屬性右邊的省略符號 [(...)]。
根據預設,內部聯結會依據內含聯結資料行之相符資訊的資料列來建立結果集,而系統會使用此內部聯結將相關聯的資料表聯結起來。 藉由設定 [聯結] 對話方塊中的選項,可以根據不同的運算子指定聯結,也可以指定外部聯結。
如需聯結資料表的詳細資訊,請參閱使用聯結進行查詢。
注意事項 |
---|
在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置:您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
詞彙 |
定義 |
---|---|
表格 |
聯結中相關資料表或資料表值物件的名稱。 不能在這裡變更資料表的名稱 -- 此資訊只用於顯示資訊。 |
資料行 |
用於聯結資料表的資料行名稱。 運算子清單中的運算子會指定各資料行中資料之間的關係。 不能在這裡變更資料行的名稱 -- 此資訊只用於顯示資訊。 |
運算子 |
指定用於關聯聯結資料行的運算子。 若要指定等於 (=) 之外的運算子,請從清單中選取。 關閉屬性頁時,您選取的運算子會出現在聯結線的菱形圖中,如下所示: |
選取 <table1> 中的所有資料列 |
指定輸出中顯示左邊資料表裡全部的資料列,即使右邊資料表中沒有對應的符合也一樣。 右邊資料表中沒有符合資料的資料行會顯示為 null。 選擇此選項就等於在 SQL 陳述式中指定 LEFT OUTER JOIN。 |
選取 <table2> 中的所有資料列 |
指定輸出中顯示右邊資料表裡全部的資料列,即使左邊資料表中沒有對應的符合也一樣。 左邊資料表中沒有符合資料的資料行會顯示為 null。 選擇此選項就等於在 SQL 陳述式中指定 RIGHT OUTER JOIN。 |
同時選取 [<table1> 中所有的資料列] 和 [<table2> 中所有的資料列],等於在 SQL 陳述式中指定 FULL OUTER JOIN。
注意事項 |
---|
某些資料庫不支援完整外部聯結 (Full Outer Join)。 |
選取某個選項建立外部聯結時,聯結線中的菱形圖就會改變,以表示聯結為左邊外部、右邊外部或完整外部聯結。
注意事項 |
---|
「左邊」和「右邊」這兩個字不一定對應到 [圖表] 窗格中的資料表位置。 「左邊」指的是在 SQL 陳述式中其名稱出現在關鍵字 JOIN 左邊的資料表,「右邊」指的是名稱出現在關鍵字 JOIN 右邊的資料表。如果在 [圖表] 窗格中移動資料表,則不必有變更資料表是左邊或右邊的考量。 |