如何:將資料表加入至查詢
建立查詢時,您會從資料表或結構與資料表類似的其他物件 (檢視和某些使用者定義函式) 擷取資料。 若要在查詢中使用任何上述物件,請將這些物件加入至 [圖表] 窗格。
注意事項 |
---|
依據所連接的資料庫管理系統,您也可以使用函式、同義資料表 (Synonym) 和區域資料表。 |
注意事項 |
---|
在下列指示的某些 Visual Studio 使用者介面項目中,您的電腦可能會顯示不同的名稱或位置:您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要將資料表或資料表值物件加入至查詢
將資料表從 [伺服器總管] 拖曳至 [圖表] 窗格。
-或-
在 [查詢和檢視表設計工具] 的 [圖表] 窗格中,以滑鼠右鍵按一下背景,並且從捷徑功能表選擇 [加入資料表]。
在 [加入資料表] 對話方塊中,選取您要在查詢中加入之物件類型的索引標籤。
在項目清單中,按兩下您要加入的每個項目。
在您完成加入項目時,按一下 [關閉]。
[查詢和檢視表設計工具] 隨即更新 [圖表] 窗格、[準則] 窗格和 [SQL] 窗格。
您也可以將物件拖曳至 [圖表] 窗格。 您可以從伺服器總管拖曳資料表、資料行、檢視表、同義資料表或資料表值函式。 如果您將個別資料行拖曳至 [圖表] 窗格,資料行會加入至查詢中以供輸出。 如果查詢中尚未加入包含該資料行的資料表,[查詢設計工具] 會將它加入至查詢中。
當您在 [SQL] 窗格的陳述式中參考資料表和檢視時,這些資料表和檢視會自動加入至查詢中。
如果您沒有足夠的存取權限,或如果提供者無法傳回相關資訊,[查詢和檢視表設計工具] 將不會顯示資料表或資料表值物件 (Table-Valued Object) 的資料行。 在這個情況中,資料表或表格化物件只會顯示標題列和 [* (所有資料行)] 核取方塊。
若要將現有查詢加入至新查詢
確定 [SQL] 窗格已經在您要建立的新查詢中顯示。
在 [SQL 窗格] 中,在 FROM 這個字後面輸入左括號和右括號 ()。
開啟現有查詢的 [查詢設計工具] (您現在已開啟兩個 [查詢設計工具])。
顯示內部查詢的 [SQL] 窗格;內部查詢就是要包含在新的外部查詢中的現有查詢。
選取 [SQL] 窗格中的所有文字,並且複製到 [剪貼簿] 中。
按一下新查詢的 [SQL] 窗格,將游標放在您加入的括號中間,然後貼上剪貼簿的內容。
同樣在 [SQL] 窗格中,在右括號後面加入別名。