[點晴永久免費OA]利用SQL Server的視圖設計器生成復雜的多表關聯SQL語句
當前位置:點晴教程→點晴OA辦公管理信息系統
→『 經驗分享&問題答疑 』
SQL Server 中經常需要寫一些查詢,關聯好多張表,顯示無數個列。如果使用視圖設計器,可以大大提高效率,同是減少差錯。 1. 啟動視圖設計器 為數據庫“新建視圖”,將啟用視圖設計器。 2. 添加表 在起始界面,將出現“添加表”的窗口。選擇添加所需要的表、視圖、函數、同義詞等。 在視圖設計器的工具欄和右鍵菜單,任何時候都可以添加表或派生表。 3. 添加連接 視圖設計器可以自動識別表之間的連接關系。有一些連接可能還需要手動添加。例如,下圖中的AllocationRoom 和 Room 表,主鍵都是 BuildingID + RoomID。由于視圖設計器只是自動添加了BuildingID的連接,因此需要手動將 RoomID 也添加連接。 將其中一張表的 RoomID 拖到另一張表的 RoomID 列,即可創建連接。 默認的連接是內連接(INNER JOIN),如果需要修改為其它連接關系(LEFT OUTER JOIN、RIGHT OUTER JOIN、FULL OUTER JOIN 等),可以直接右鍵單擊連接,然后選擇從某張表中“選擇所有行”。 4. 選擇列 依次選擇所需的列。 如果需要某列分配一個別名,或者需要創建計算列等,可以“顯示 SQL 窗格”,然后編輯 T-SQL 代碼。 5. 預覽執行結果 “執行”可以查看結果。 6. 保存代碼 如果需要保存這個視圖,則“保存”。如果不需要保存,那么在 SQL 代碼窗格把這段代碼復制出來。 該文章在 2023/3/27 16:10:15 編輯過 |
關鍵字查詢
相關文章
正在查詢... |