*   >> Lese Utdanning Artikler >> science >> programming

Arbeide med SQL-variabler i Sybase SQL Anywhere

e tingene for å prøve kodeeksempler i de andre delene av serien. Prøv følgende kode: BEGIN DECLARE str CHAR (30); SET str = 'Jeg er litt tekst.'; VELG str; SLUTT; Den Resultater-ruten skal endelig vise strengverdien, "Jeg er litt tekst.". Overskriften i Resultater-ruten er navnet på variabelen. I koden, variabelen første erklærte uten å tilordne noen verdi for den. En slik variabel uten en tilordnet verdi faktisk har NULL tildelt. Lavere ned i koden, tildeler SET-setningen en verdi til variabelen. SELECT-setningen viser verdien av variabelen.

Koden ovenfor tilsvarer følgende hvor i erklæringen verdien er tildele. BEGIN DECLARE str CHAR (30) = "Jeg er litt tekst. '; VELG str; SLUTT; Det er ingen SET-setningen her. Du trenger ikke det siden i erklæringen verdien er tildelt. SET-setningen tildeler en ny verdi til en variabel. Variabelen må ha vært tidligere opprettet ved hjelp av en CREATE VARIABEL uttalelse (se nedenfor) eller ERKLÆRER uttalelse, eller det må være en utgang parameter for en prosedyre. SET-setningen kan også brukes til å endre verdien av en variabel. Du gjør det ved bare å tildele en ny verdi til variabelen.

CREATE VARIABEL Statement erklære setningen brukes til å erklære en variabel bare inne i en sammensatt setning, og variabel deklarert er sett bare inne som sammensatt setning. Det er et SQL-utsagn som kan brukes til å lage (erklære) en variabel utenfor eller inne i en sammensatt setning. Syntaksen er: CREATE [OR REPLACE] VARIABEL identifikator data-type [{= | STANDARD} initial verdi Her identifikator, betyr variabel-navn. Du kan erstatte (OR REPLACE) verdien av en tidligere opprettet variabel. De andre funksjonene i syntaksen er de samme som for DECLARE uttalelse.

Prøv følgende kode: CREATE VARIABEL myVar INT = 123; VELG myVar; Resultatruten endelig viser verdien, 123. For data-type forkortelsen for heltall INT, som brukes ovenfor. Prøv følgende kode, noe som viser at en variabel opprettet utenfor en sammensatt setning med CREATE VARIABEL uttalelse, kan sees inne i sammensatte setningen: CREATE VARIABEL herVar INT = 87; BEGIN SELECT herVar; SLUTT; En variabel opprettet med CREATE VARIABEL uttalelse inne i en sammensatt setning kan sees utenfor den sammensatte setningen.

Følgende kode illustrerer dette: BEGIN CREATE VARIABEL hisVar INT = 50; SLUTT; VELG hisVar; En variabel opprettet med DECLARE uttalelse inne i en sammensatt setning kan ikke ses utenfor den sammensatte setningen. Så følgende kode vil fungere: BEGIN DECLARE yourVar INT = 66

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.