(Microsoft僅限 2000 SQL Server ) 包含控制您正在建置或修改之單一陳述式預存程序行為的選項。
程序
顯示目前預存程序的名稱。 如果您尚未儲存程序,則會顯示預設名稱。 您無法變更此方塊中的名稱。 若要指派名稱,請從「檔案」功能表中選擇「儲存」或「另存新檔」。
輸出所有資料行
指定目前顯示的所有表格中的所有資料行都將出現在程序的輸出中。 選擇此選項相當於在 SQL 窗格中指定星號 (*) 以取代個別直欄名稱。
DISTINCT 值
指定查詢會從程序的輸出中篩選出重複的資料列。 當您只使用表格中的部分直欄,且這些直欄可能包含重複的值,或聯結兩個以上表格的處理程序在結果集中產生重複的列時,此選項很有用。 選擇此選項相當於將單字 DISTINCT 插入 SQL 窗格中的陳述式中。
將 NOCOUNT 設定為
防止 SQL Server 在查詢結果中包含訊息,指出預存程序內文中受 Transact-SQL 陳述式影響的資料列數目。 若要查看訊息,請清除此核取方塊。
GROUP BY 延伸模組
指定以彙總查詢為基礎的預存程序的其他選項可供使用。
-
與立方體
指定聚集查詢應該產生 GROUP BY 子句中指定的群組的摘要值。 群組是透過交叉參照 GROUP BY 子句中包含的資料行來建立,然後套用查詢的彙總函數來產生其他超級彙總資料列的摘要值。 WITH CUBE 選項是多維度的,會從查詢中彙總函式和資料行的所有組合建立摘要。
-
使用 ROLLUP
指定聚集查詢應該產生 GROUP BY 子句中指定的群組的摘要值。 WITH ROLLUP 選項類似於 WITH CUBE 選項,但只會為資料行和彙總函數的每個組合建立一種類型的摘要。
-
ALL
指定彙總查詢將在摘要中包含任何重複的資料列。
擁有者
顯示程序擁有者的名稱。 擁有者名稱是 SQL Server 角色或 SQL Server 使用者。 下拉式清單包含資料庫中定義的所有使用者和角色。 在下拉式清單中,使用者和角色具有不同的圖示;角色圖示顯示兩張臉,使用者圖示僅顯示一張。
TOP
(適用於 SQL Server 7.0 或更高版本的資料庫 ) 指定預存程序將包含 TOP 子句,該子句只會傳回結果集中前 n 個資料列或前 n 個資料列百分比。 預設值是程序會傳回結果集中的前 10 列。
使用此方塊可指定要傳回的不同列數,或指定百分比。
-
PERCENT
(適用於 SQL Server 7.0 或更高版本的資料庫 ) 指定程序將包含 TOP 子句,只傳回結果集中前 n 個百分比的資料列。
-
帶領帶
(適用於 SQL Server 7.0 或更高版本的資料庫 ) 指定程序將包含 WITH TIES 子句。 如果程序包含 ORDER BY 子句和基於百分比的 TOP 子句,則 WITH TIES 很有用。 如果設定此選項,且如果百分比截止位於 ORDER BY 子句中具有相同值的一組列中間,則視圖會延伸為包含所有這類列。
SQL 註解
若要在此欄位中輸入文字,您可以直接輸入文字,也可以在 SQL 窗格中輸入註解。 當您直接在此欄位中輸入文字時,只需鍵入文字即可。 但是,當您在 SQL 窗格中輸入註解文字時,您必須使用註解定界字元。 例如:
/* This is comment text entered in the SQL pane */This is comment text entered directly in the SQL Comment field.
描述
僅限 2000 年 (SQL Server )
此欄位在兩種方式上與「 SQL 註解」 欄位區分開來。 首先,描述的值會儲存在 SQL Server 中做為擴充屬性。 其次,您無法從 SQL 窗格輸入 描述 的值。