Tárolt eljárás tulajdonságlap (ADP)

Fontos : Ez a cikk gépi fordítással lett lefordítva, lásd a jognyilatkozatot. A cikk angol változatát itt találhatja meg.

(Csak Microsoft SQL Server 2000.) A megadott vagy a módosított egyutasításos tárolt eljárás beállításait tartalmazza.

Eljárás neve

Az aktuális tárolt eljárás nevét jeleníti meg. Ha még nem mentettük a tárolt eljárást, az alapértelmezés szerinti név jelenik meg. A név ebben a mezőben nem változtatható meg. Név hozzárendeléséhez válasszuk a Fájl menü Mentés vagy Mentés másként parancsát.

Minden oszlop kimenetre

Azt adja meg, hogy az éppen megjelenített összes tábla összes oszlopa megjelenik az eljárás kimenetében. A beállítással egyenértékű az egyes oszlopnevek helyett a csillag (*) megadása az SQL ablaktáblán.

DISTINCT értékek

Azt adja meg, hogy a lekérdezés kiszűri az ismétlődő sorokat az eljárás eredményéből. Ez a beállítás akkor lehet hasznos, ha egy táblából csak néhány oszlopot használunk, és ezek tartalmazhatnak ismétlődő értékeket, illetve ha a két vagy több tábla illesztése művelet ismétlődő sorokat ad az eredményhalmazban. A beállítással egyenértékű a DISTINCT szó beszúrása az SQL ablaktáblán.

NOCOUNT bekapcsolása

A négyzet bejelölésekor az SQL Server kihagyja a lekérdezés eredményéből azt az üzenetet, amely a tárolt eljárás törzsében lévő Transact-SQL utasítással érintett sorok számát adja meg. Az üzenet megjelenítéséhez töröljük a négyzet jelölését.

GROUP BY kiterjesztése

Azt jelenti, hogy az összegző lekérdezéseken alapuló tárolt eljárások további beállításai állnak rendelkezésre.

  • WITH CUBE

Azt adja meg, hogy az összegző lekérdezésnek a GROUP BY záradékban megadott csoportok összesítő értékeit kell előállítania. Ezek a csoportok a GROUP BY záradékban szereplő oszlopok kereszthivatkozásával jönnek létre, ezután a lekérdezés összesítő függvényét alkalmazva adódnak a további összegző sorok eredményei. A beállítás többdimenziós, azaz az összesítő függvények és a lekérdezés oszlopai összes kombinációjánál létrehozza az összegzést.

  • WITH ROLLUP

Azt adja meg, hogy az összegző lekérdezésnek a GROUP BY záradékban megadott csoportok összesítő értékeit kell előállítania. A WITH ROLLUP beállítás hasonló a WITH CUBE beállításhoz, de csak egy típusú összegzést állít elő az oszlop és az összesítő függvény egyes kombinációira.

  • ALL

Azt jelenti, hogy az összesítő lekérdezés az ismétlődő sorokat is tartalmazni fogja.

Tulajdonos

Az eljárás tulajdonosának nevét jeleníti meg. A tulajdonos neve az SQL Server szerepének vagy az SQL Server felhasználójának neve lesz. A legördülő lista az adatbázisban definiált összes felhasználót és szerepet tartalmazza. A listában a felhasználók és a szerepek ikonja eltérő: a szerepnél egy, a felhasználónál két arc jelenik meg.

TOP

(Az SQL Server 7.0-s vagy újabb adatbázisoknál.) Itt adhatja meg, hogy a tárolt eljárás FELSŐ záradékot, amely csak az első n sorát vagy a sorok n százalékát az eredményhalmaz adja vissza fog tartalmazni. Az alapértelmezett érték, az eljárást az eredményhalmaz az első 10 sorát adja vissza.

Ebben a mezőben az eredményhalmazból visszaadott sorok száma vagy százalékértéke módosítható.

  • PERCENT

(Az SQL Server 7.0-s vagy újabb adatbázisoknál.) Itt adhatja meg, hogy az eljárás FELSŐ záradékot, csak az első sorok n százalékát adatszolgáltató az eredményhalmaz fog tartalmazni.

  • WITH TIES

(SQL Server 7.0 vagy újabb adatbázisoknál.) Azt jelzi, hogy az eljárás WITH TIES záradékot fog tartalmazni. Ez akkor lehet hasznos, ha az eljárás ORDER BY záradékot és százalékértékes TOP záradékot tartalmaz. Ha a négyzetet bejelöljük, és a százalékérték az ORDER BY záradékban az azonos értékű sorokra megadott érték közepére esik, a nézet az összes ilyen sort tartalmazni fogja.

SQL megjegyzés

Szöveg beviteléhez közvetlenül a mezőbe írhatunk, illetve a megjegyzés az SQL ablaktáblán is beírható. Ha a mezőbe közvetlenül írjuk be a szöveget, nem kell megkülönböztető jelet használni. Ha a megjegyzés szövegét az SQL ablaktáblán írjuk be, a megjegyzésjelet is ki kell tenni. Például:

/* This is comment text entered in the SQL pane */
This is comment text entered directly in the SQL Comment field.

Leírás:

(Csak Microsoft SQL Server 2000.)

Ez a mező két szempontból tér el az SQL megjegyzés mezőtől. A Leírás mező szövegét az SQL Server tárolja tulajdonságként. A Leírás mezőbe az SQL ablaktábláról nem le írni.

Megjegyzés : Gépi fordítás jognyilatkozata: Ez a cikk számítógép által, emberi közreműködés nélkül lett lefordítva. A Microsoft ezeket a gépi fordításokat azért nyújtja, hogy az angol nyelvet nem beszélők minél több tartalomhoz tudjanak hozzáférni a Microsoft termékeivel, szolgáltatásaival és technológiáival kapcsolatban. A gépi fordítás miatt előfordulhat, hogy a szöveg szóhasználati, szintaktikai vagy helyesírási hibákat tartalmaz.

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×