(Csak Microsoft SQL Server 2000 esetén.) A létrehozott vagy módosított egyutas tárolt eljárás viselkedésének vezérlésére szolgáló beállításokat tartalmaz.
Eljárás
Megjeleníti az aktuális tárolt eljárás nevét. Ha még nem mentette az eljárást, az alapértelmezett név jelenik meg. Ebben a mezőben nem módosíthatja a nevet. Név hozzárendeléséhez válassza a Fájl menü Mentés vagy Mentés másként parancsát.
Az összes oszlop kimenete
Azt adja meg, hogy az összes megjelenített tábla összes oszlopa szerepel az eljárás kimenetében. Ha ezt a beállítást választja, az egyenértékű azzal, mintha csillagot (*) ad meg az SQL-panelen az egyes oszlopnevek helyett.
DISTINCT értékek
Megadja, hogy a lekérdezés kiszűri az ismétlődő sorokat az eljárás kimenetéből. Ez a beállítás akkor hasznos, ha csak néhány oszlopot használ egy táblából, és ezek az oszlopok ismétlődő értékeket tartalmazhatnak, vagy ha két vagy több tábla összekapcsolásának folyamata duplikált sorokat hoz létre az eredményhalmazban. Ha ezt a lehetőséget választja, az egyenértékű azzal, mintha a DISTINCT szót beszúrja az SQL-panel utasításába.
A NOCOUNT beállítása
Megakadályozza, hogy a SQL Server belevessen a lekérdezés eredményébe egy üzenetet, amely jelzi a Transact-SQL-utasítás által érintett sorok számát a tárolt eljárás törzsében. Az üzenet megtekintéséhez törölje a jelet a jelölőnégyzetből.
GROUP BY bővítmény
Meghatározza, hogy a tárolt eljárásokhoz az összesítő lekérdezéseken alapuló további lehetőségek is elérhetők legyenek.
-
KOCKÁVAL
Megadja, hogy az összesítő lekérdezésnek összegző értékeket kell létrehoznia a GROUP BY záradékban megadott csoportokhoz. A csoportok a GROUP BY záradékban szereplő oszlopok kereszthivatkozásával jönnek létre, majd a lekérdezés összesítő függvényének alkalmazásával összegző értékeket állítanak elő a további szuper-összesítő sorokhoz. A WITH CUBE beállítás többdimenziós, és a lekérdezés összesítő függvényeinek és oszlopainak összesítéséből hoz létre összegzéseket.
-
KUMULATÍV FRISSÍTÉSSEL
Megadja, hogy az összesítő lekérdezésnek összegző értékeket kell létrehoznia a GROUP BY záradékban megadott csoportokhoz. A WITH ROLLUP (ÖSSZESÍTÉSSEL) beállítás hasonló a WITH CUBE (KOCKA) beállításhoz, de csak egy típusú összegzést hoz létre az oszlop és az összesítő függvény minden egyes kombinációjához.
-
ALL
Azt adja meg, hogy az összesítő lekérdezés tartalmazza az összesítő ismétlődő sorokat.
Tulajdonos
Megjeleníti az eljárás tulajdonosának nevét. A tulajdonos neve SQL Server szerepkör vagy SQL Server felhasználó. A legördülő lista az adatbázisban definiált összes felhasználót és szerepkört tartalmazza. A legördülő listában a felhasználók és a szerepkörök különböző ikonokkal rendelkeznek; a szerepkör ikon két arcot jelenít meg, a felhasználói ikon csak egy arcot.
TOP
(SQL Server 7.0-s vagy újabb verziójú adatbázisok esetén.) Meghatározza, hogy a tárolt eljárás tartalmazzon egy TOP záradékot, amely csak az első n sort vagy az eredményhalmaz sorainak első n százalékát adja vissza. Az alapértelmezett érték az, hogy az eljárás az eredményhalmaz első 10 sorát adja vissza.
Ezzel a mezővel eltérő számú visszaadandó sort adhat meg, vagy százalékot adhat meg.
-
PERCENT
(SQL Server 7.0-s vagy újabb verziójú adatbázisok esetén.) Megadja, hogy az eljárás tartalmazzon egy TOP záradékot, amely csak az eredményhalmaz sorainak első n százalékát adja vissza.
-
A TIES
(SQL Server 7.0-s vagy újabb verziójú adatbázisok esetén.) Megadja, hogy az eljárás tartalmazzon egy WITH TIES záradékot. A WITH TIES akkor hasznos, ha egy eljárás tartalmaz egy ORDER BY záradékot és egy TOP záradékot a százalék alapján. Ha ez a beállítás be van állítva, és a százalékos levágás az ORDER BY záradékban azonos értékeket tartalmazó sorok halmazának közepére esik, a nézet az összes ilyen sorra kiterjed.
SQL-megjegyzés
Ha szöveget szeretne beírni ebbe a mezőbe, közvetlenül beírhatja azt, vagy beírhat egy megjegyzést az SQL-panelen. Amikor közvetlenül ebbe a mezőbe ír szöveget, egyszerűen írja be a szöveget. Amikor azonban megjegyzésszöveget ad meg az SQL-ablaktáblában, a megjegyzéshatároló karaktereket kell használnia. Példa:
/* This is comment text entered in the SQL pane */
This is comment text entered directly in the SQL Comment field.
Leírás
(csak 2000-SQL Server.)
Ez a mező kétféleképpen különböztethető meg az SQL Comment mezőtől. Először is a Leírás értékeket a rendszer bővített tulajdonságokként tárolja SQL Server. Másodszor, az SQL-panelen nem adhatja meg a Leírás értékét.