*   >> Lezen Onderwijs artikelen >> science >> programming

Werken met Sql variabelen in Sybase SQL Anywhere

, kan worden gezien in de samengestelde instructie: CREATE VARIABLE herVar INT = 87; BEGIN SELECT herVar; EINDE; Een variabele gemaakt met de CREATE VARIABLE statement in een samengestelde instructie kan worden gezien buiten de compound statement. De volgende code illustreert dit: BEGIN CREATE VARIABLE hisVar INT = 50; EINDE; SELECT hisVar; Een variabele die met het DECLARE statement in een samengestelde instructie kan niet worden gezien buiten de compound statement.

Dus de volgende code zal niet werken: BEGIN DECLARE yourVar INT = 66; EINDE; SELECT yourVar; Leven van een variabele Een variabele gemaakt met het DECLARE verklaring kan alleen worden gemaakt in een samengestelde instructie. Het blijft bestaan ​​zolang de verbinding statement werkt. Anderzijds, een variabele MAKEN heeft gemaakt variabeleninstructie kunnen worden gemaakt in een samengestelde instructie of buiten het samengestelde instructie.

Wanneer u verbinding maakt met een database, kunt u gebruik maken van de CREATE VARIABLE verklaring aan een variabele te creëren binnen of buiten een samengestelde instructie. Daarna kunt u zich deze variabele. Met andere woorden, een variabel gemaakt met het CREATE VARIABLE instructie behoort tot een verbinding. Die variabele blijven totdat er verbreking van de verbinding. Hoewel de verbinding in de variabele kan worden verwijderd (gewist).

De syntaxis van een variabele te laten vallen is: DROP VARIABLE [IF BESTAAT] identifier; Wanneer u een variabele laten vallen, kunt u nog steeds het weer te maken. Probeer de volgende code, die illustreert dit: CREATE VARIABLE smallVal INT; DROP VARIABELE smallVal; CREATE VARIABLE smallVal INT = 5; SELECT smallVal; De volgende code werkt niet nadat de variabele is gemaakt (de eerste keer). Dit is omdat de verbinding niet is opgeheven en de variabele geschapen is ook niet opgeheven; dus de variabele gecreëerd is nog in leven en de tweede creatie geeft een foutmelding.

Probeer de code: CREATE VARIABLE variab INT; CREATE VARIABLE variab INT; SELECT variab; Variabele en tabel kolommen Een variabele kan worden gebruikt in een SQL-expressie, waar een kolom naam is toegestaan. In een SELECT-instructie select-lijst, is de variabele gekoppeld aan een alias (AS) naam. Dat is het voor deze tutorial. We blijven in het volgende deel van de reeks. Chrys Om te komen tot een van de onderdelen van deze divisie, typt u de bijbehorende titel onder in het zoekvak van deze pagina en klik op Zoeken (gebruik menu indien beschikbaar).

Omgaan S

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.