Nimetu
SELECT @s as tulemus
Edasi kood tervikuna vaatamiseks
CREATE PROCEDURE arvujada AS
DECLARE @i INT, @s as VARCHAR(max)
SET @i=1
SET @s=''
WHILE(@i<=10) BEGIN
IF (@i>1) BEGIN
SET @s=@s+','
END
SET @s=@s+str(@i)
SET @i=@i+1
END
SELECT @s as tulemus
ja väljastatud tulemus:
EXEC arvujada
tulemus
1,2,3,4,5,6,7,8,9,10
Muutujasse lugemine
Tahtes üht väärtust päringust kätte saada, saab selle omistada otse SELECT-lause juures.
DECLARE @suurimpikkus AS INT
SELECT @suurimpikkus=MAX(pikkus) FROM lapsed
PRINT @suurimpikkus
annab tulemuseks
165
Samuti võib muutujaid olla rohkem. Lihtsalt iga SELECT´iga küsitud tulba ette tuleb vastav
muutuja omistamiseks panna.
Schema
SQL Server 2005 on iga objekti poole võimalik pöörduda objekti täispika nime kaudu. Täispikk
nimi koosneb neljast osast ning on kujul server.andmebaas.schema.nimi. Täispikast nimest on
võimalik ära jätta kõik peale objekti nime