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

Werken met Sql variabelen in Sybase SQL Anywhere

de wholesale-database en verbinding te maken met behulp van Interactive SQL. Wanneer u klaar bent met de monsters, vallen de verbinding, stop de database en stop de server. Hebben deze dezelfde dingen aan de codevoorbeelden proberen in de andere delen van de serie. Probeer de volgende code: BEGIN DECLARE str CHAR (30); SET str = 'Ik ben wat tekst. "; SELECT str; EINDE; Het deelvenster Resultaten Tot slot moet de string waarde weer te geven, 'ik ben wat tekst. ". De rubriek van het deelvenster Resultaten is de naam van de variabele.

In de code wordt de variabele eerst verklaard, zonder het toewijzen van enige waarde aan. Een dergelijke variabele zonder toegekende waarde daadwerkelijk NULL toegewezen. Lager in de code, de SET-statement kent een waarde aan de variabele. De SELECT-instructie geeft de waarde van de variabele. De bovenstaande code is gelijk aan het volgende waar in de verklaring van de waarde toekennen. BEGIN DECLARE str CHAR (30) = 'Ik ben wat tekst. "; SELECT str; EINDE; Er is geen vaste verklaring hier. Je hoeft niet nodig omdat in de verklaring van de waarde wordt toegekend.

De SET-statement kent een nieuwe waarde aan een variabele. De variabele moet eerder zijn gemaakt met behulp van een CREATE VARIABLE verklaring (zie hieronder) of VERKLAREN statement, of het moet een output parameter voor een procedure. De instructie SET kan ook worden gebruikt om de waarde van een variabele te wijzigen. Doe dat door gewoon het toewijzen van een nieuwe waarde voor de variabele.

CREATE VARIABLE Statement De DECLARE statement wordt gebruikt om een ​​variabele declareren alleen binnen een samengestelde instructie, en de variabele verklaard wordt alleen gezien in die samengestelde instructie. Er is een SQL statement die kan worden gebruikt voor het maken (verklaren) een variabele binnen of buiten een samengestelde instructie. De syntax is: CREATE [OR REPLACE] VARIABELE identifier data-type [{= | STANDAARD} initiële waarde Hier identifier, betekent variabele naam. U kunt vervangen (of vervangen) de waarde van een eerder gemaakte variabele.

De andere kenmerken van de syntax zijn dezelfde als die voor de DECLARE statement. Probeer de volgende code: CREATE VARIABLE myVar INT = 123; SELECT myVar; De resultaten deelvenster geeft uiteindelijk de waarde 123. Voor data-type van de afkorting voor INTEGER is INT, die hierboven wordt gebruikt. Probeer de volgende code, waaruit blijkt dat een variabele die buiten een verbinding verklaring met de CREATE VARIABLE verklaring

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