如何:在 Transact-SQL 指令碼中設定大綱及新增程式碼片段
SQL Server Data Tools 包含由程式碼片段組成的程式碼程式庫,這些程式碼片段已準備就緒可供您插入應用程式中。 每個程式碼片段都執行複雜的指令碼工作,例如建立函式、資料表、觸發程序、索引、檢視表、使用者定義資料類型等等。您只需要按幾下滑鼠,便能將程式碼片段插入原始程式碼。 這些程式碼片段因減少打字的時間而提升產能。
需要瀏覽適當的程式碼片段時,您可以使用程式碼片段選擇器,從分類的程式碼片段清單中進行選擇。 在程式碼中加入程式碼片段後,可能有些部分需要自訂,例如以更適合的名稱取代變數名稱,或置入預存程序的實際邏輯。 您將發現為達到此目的,插入的程式碼片段在程式碼中有一個或多個以反白顯示的取代點。 如果您將滑鼠指標移到取代點上,就會顯示工具提示,說明如何變更程式碼。
所有文字預設都會顯示在 Transact-SQL 編輯器中,但是您可以選擇隱藏部分程式碼不為人所見。 Transact-SQL 編輯器能讓您選取程式碼區域,並將之設為可摺疊,出現在加號 (+) 之下。然後,只要按一下符號旁邊的加號 (+) 即可展開或隱藏該區域。 大綱的程式碼並未刪除,只是在檢視中隱藏起來。
警告
下列程式會使用在專案導向離線資料庫開發小節中先前程式中建立的實體。
若要插入程式碼片段
以滑鼠右鍵按一下 [方案總管] 中的 [TradeDev] 專案,再依序選取 [加入] 和 [指令碼]。 按一下 [加入新項目] 對話方塊中的 [加入]。
以滑鼠右鍵按一下 Transact-SQL 編輯器,然後選取 [插入程式碼片段]。 程式碼片段選擇器隨即出現。
按兩下程式碼片段選擇器中的 [資料表],再按兩下 [建立資料表]。
請注意,取代點以黃色反白顯示。 將滑鼠停留在
Sample_Table
上,資訊提示隨即顯示取代的說明。 按兩下Sample_Table
,並將它變更為Shipper2
。使用 TAB 鍵移至下一個取代點,即
column_1
。 將它重新命名為Id
。 按照相同的步驟,將column_2
重新命名為name
,並將它的資料類型變更為nvarchar(128)
而且允許NULL
。
若要設定程式碼的大綱
請注意 CREATE TABLE 陳述式旁邊的 - 號。 在指令碼中按一下區段旁邊的 - 號加以隱藏。
以滑鼠右鍵按一下 Transact-SQL 編輯器,然後依序選取 [大綱] 和 [取消大綱] 移除大綱資訊,但不會影響編輯器中的基礎程式碼。
若要再次啟動程式碼大綱,請以滑鼠右鍵按一下 Transact-SQL 編輯器,然後依序選取 [大綱] 和 [啟動自動大綱]。 您還可以選取 [切換所有大綱] 切換展開/隱藏區段。