(Endast Microsoft SQL Server 2000.) Innehåller alternativ för att styra beteendet för den lagrade proceduren med en sats som du skapar eller ändrar.
Procedur
Visar namnet på den aktuella lagrade proceduren. Om du ännu inte har sparat proceduren visas standardnamnet. Du kan inte ändra namnet i den här rutan. Om du vill tilldela ett namn väljer du Spara eller Spara som på Arkiv-menyn .
Utdata för alla kolumner
Anger att alla kolumner från alla tabeller som visas för närvarande finns i procedurens utdata. Att välja det här alternativet motsvarar att ange en asterisk (*) i stället för enskilda kolumnnamn i SQL-fönstret.
DISTINCT-värden
Anger att frågan filtrerar bort dubbletter av rader från procedurens utdata. Det här alternativet är användbart när du bara använder några av kolumnerna från en tabell och dessa kolumner kan innehålla dubblettvärden, eller när processen för att sammanfoga två eller flera tabeller skapar dubblettrader i resultatuppsättningen. Att välja det här alternativet motsvarar att infoga ordet DISTINCT i uttrycket i SQL-fönstret.
Ange NOCOUNT på
Förhindrar att SQL Server i frågan resulterar i ett meddelande som anger antalet rader som påverkas av Transact-SQL-uttrycket i brödtexten i den lagrade proceduren. Avmarkera kryssrutan om du vill se meddelandet.
GROUP BY-tillägg
Anger att ytterligare alternativ för lagrade procedurer baserat på mängdfrågor är tillgängliga.
-
MED KUB
Anger att mängdfrågan ska ge summeringsvärden för grupper som anges i GROUP BY-satsen. Grupperna skapas med korsrefererande kolumner som ingår i GROUP BY-satsen och tillämpar sedan frågans mängdfunktion för att skapa sammanfattningsvärden för de extra supermängdraderna. Alternativet MED KUB är flerdimensionellt och skapar sammanfattningar från alla kombinationer av mängdfunktioner och kolumner i frågan.
-
MED SAMLAD UPPDATERING
Anger att mängdfrågan ska ge summeringsvärden för de grupper som anges i GROUP BY-satsen. Alternativet WITH ROLLUP liknar alternativet WITH CUBE, men skapar bara en typ av sammanfattning för varje kombination av kolumn- och mängdfunktion.
-
ALL
Anger att den samlade frågan kommer att innehålla alla dubblettrader i sammanfattningen.
Ägare
Visar namnet på procedurens ägare. Ägarnamnet är antingen en SQL Server roll eller SQL Server användare. Listrutan innehåller alla användare och roller som definierats i databasen. I listrutan har användare och roller olika ikoner. Rollikonen visar två ansikten, användarikonen visar bara ett.
TOP
(För SQL Server 7,0-databaser eller senare.) Anger att den lagrade proceduren kommer att innehålla en TOP-sats, som endast returnerar de första n raderna eller den första n procentsatsen av rader i resultatuppsättningen. Standardvärdet är att proceduren returnerar de första 10 raderna i resultatuppsättningen.
Använd den här rutan om du vill ange ett annat antal rader som ska returneras eller ange en procentsats.
-
PERCENT
(För SQL Server 7,0-databaser eller senare.) Anger att proceduren ska innehålla en TOP-sats som returnerar endast den första n-procentsatsen av rader i resultatuppsättningen.
-
MED SLIPSAR
(För SQL Server 7,0-databaser eller senare.) Anger att proceduren ska innehålla en WITH TIES-sats. WITH TIES är användbart om en procedur innehåller en ORDER BY-sats och en TOP-sats baserat på procent. Om det här alternativet är inställt, och om den procentuella brytningen hamnar mitt i en uppsättning rader med identiska värden i ORDER BY-satsen, utökas vyn så att alla sådana rader inkluderas.
SQL-kommentar
Om du vill skriva text i det här fältet kan du skriva direkt i det eller skriva en kommentar i SQL-fönstret. När du skriver in text direkt i det här fältet skriver du bara texten. Men när du anger kommentarstext i SQL-fönstret måste du använda kommentarsgränstecknen. Till exempel:
/* This is comment text entered in the SQL pane */
This is comment text entered directly in the SQL Comment field.
Beskrivning
(endast SQL Server 2000.)
Det här fältet skiljer sig från sql-kommentarsfältet på två sätt. Först lagras beskrivningsvärdena i SQL Server som utökade egenskaper. För det andra kan du inte ange värden för Beskrivning från SQL-fönstret.