Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vybrať výstupný Server Premenné

SQL Server uložené procedúry môžete vrátiť jeden alebo viac výstupných premenných , ktoré sú parametre uložené procedúry . Musíte použiť ovládač JDBC , aby sa nazývajú tento typ uloženej procedúry . Výstupné premenné sa správajú podobne ako vstupné parametre , ale sú deklarované pomocou kľúčového slova OUTPUT ( pozor na krátke ) . Je potrebné zadať kľúčové slovo OUTPUT pri vykonávaní uložené procedúry obsahujúce výstupné parametre . Tiež je potrebné určiť typ dát parametra a spustite parameter pomocou jeho mena v uloženej procedúre . Pokyny dovolená 1

Kliknite na tlačidlo " Štart " , " Všetky programy " a " SQL Server Management Studio . " Zadajte svoje prihlasovacie údaje v dialógovom riadku pre pripojenie k databáze . . Kliknite na tlačidlo " Nová otázka " pre vstup do rozhrania dotazu
2

Ako príklad, vytvoriť postup, ako získať e - mailovej adresy istých žiakov prostredníctvom kódu :

CREATE PROC GetStudentidFromEmail ( @ EmailAddress nvarchar ( 512 ) ) ASVyberte student_idFROM dbo.StudentsWHERE StudentsAddress = @ EmailAddressGO
3

Zmeňte postup pomocou výstupných parametrov , ktoré vám umožní zachytiť výstup uložené procedúry v lokálnej premennej . Zmeňte postup použiť výstupné premenné :

ALTER PROC GetStudentidFromEmail ( @ EmailAddress nvarchar ( 512 ) @ Studentid INT OUTASSELECT student_idFROM dbo.StudentsWHERE StudentsAddress = @ EmailAddressGO
4

Pripojiť OUT na lokálna premenná " @ id " v prevedení postupe zachytiť hodnotu parametra OUTPUT " @ Studentid . "

DECLARE @ id INTEXEC dbo . GetStudentidFromEmail @ EmailAddress = ' john@gmail.com ' @ Studentid = @ id OUTSELECT @ id

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené