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 používať premenné v rámci príkazu SQL

SQL Server je databázová aplikácia , ktorá vám umožní uložiť dôležité dáta v objektoch s názvom tabuľky . Uložené procedúry sú databázové objekty , ktoré načítavajú alebo pridať dáta do databázy . Pri práci s uloženými procedúrami , musíte deklarovať premenné . Premenné v SQL sú podobné tým , ktoré u iných typov kódu , s výnimkou SQL identifikuje premennej s " @ " prefix . Pomocou premennej , môžete urobiť niekoľko funkcií , ktoré by ste normálne robiť v kóde aplikácie . Avšak , SQL Server uložené procedúry sú zvyčajne rýchlejšie , takže sú užitočné , keď chcete zlepšiť výkon . Pokyny dovolená 1

Definujte SQL premennú . Podobne ako iné kódovanie jazykov , variabilný potrebuje názov a dátový typ . Bežné dátové typy v SQL sú reťazce ( varchar SQL ) , celé čísla , desatinné čísla , char a datetime . Nasledujúci kód deklaruje dve premenné SQL : declare @ reťazec varchar ( 20 ) declare @ int int
2

priradiť hodnotu premennej . Môžete priradiť hodnotu literála alebo vytiahnuť hodnotu z databázových tabuliek . Nasledujúci kód ukazuje, ako priradiť doslovný a tabuľky dát hodnotu : set @ int = 1Nastavte @ string = ( vybrať FIRST_NAME od zákazníka , kde KódZákazníka = 1 )
3

Vytlačiť výsledky debug okno SQL . To je užitočné pre riešenie problémov , a môžete ho použiť na tlač na hodnotu pred uložením na miesto v databáze : Print @ int + '' + @ stringIf nič sa vrátil z SQL dotazu v kroku 2 , potom výsledky sú prázdne .
4

Pomocou premennej pridať dáta do tabuľky . Uložené procedúry môžu mať dlhé riadky kódu . Potom, čo ste manipuloval dáta , môžete použiť premennú v dotaze SQL aktualizovať alebo pridávať dáta v tabuľke . Nasledujúci kód vykonáva nejakú jednoduchú manipuláciu s premennými a spustí ďalší dotaz aktualizovať tabuľku zákazníkov : @ int = @ int 1 @ string = @ string + " Smith'update číslo customer_updateset = @ int , full_name = @ stringwhere CustomerID = 1

Najnovšie články

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