Değişkenler bir toplu işin veya yordamın gövdesinde DECLARE deyimi ile bildirilir ve bunlara bir SET veya SELECT deyimi ile değer atanır. İmleç değişkenleri bu deyim ile bildirilebilir ve imleç bağlantılı diğer deyimlerle kullanılabilir. Bildirildikten sonra, bildirimin bir parçası olarak bir değer sağlanmadıkça tüm değişkenlere ilk olarak NULL değeri atanır.
SQL Server'da değişkenler DECLAERE ifadesi kullanılarak oluşturulurlar.
" DECLARE @değişken_adı veri_türü " ifadesi ile bir değişken tanımlıyoruz. Aralara virgül koyarak birden fazla değişkeni tek bir DECLARE ifadesi ile oluşturabiliriz.(DECLARE @degiskenBir varchar(10),@degiskenIki int) Varchar, int türlerinde değişken tanımlayabildiğimiz gibi tablo türünde değişkende tanımlayabiliriz. Söz dizimi " DECLARE @değişken_adı TABLE (tablo tanımı) " şeklindedir.
Söz dizimi " SELECT @değişken_adı= fonksiyon FROM tablo_adı " şeklindedir. Örnek olarak " select @degiskenBir=min(adı) from personel " ifadesi ile, @degiskenBir isimli değişkene personel tablosunda, adı sütununda ilk satırdaki değeri atadık.
Değişkenler bir toplu işin veya yordamın gövdesinde DECLARE deyimi ile bildirilir ve bunlara bir SET veya SELECT deyimi ile değer atanır. İmleç değişkenleri bu deyim ile bildirilebilir ve imleç bağlantılı diğer deyimlerle kullanılabilir. Bildirildikten sonra, bildirimin bir parçası olarak bir değer sağlanmadıkça tüm değişkenlere ilk olarak NULL değeri atanır.
YanıtlaSilDECLARE liahona CURSOR FOR SELECT * FROM films;
YanıtlaSilSQL Server'da değişkenler DECLAERE ifadesi kullanılarak oluşturulurlar.
YanıtlaSil" DECLARE @değişken_adı veri_türü " ifadesi ile bir değişken tanımlıyoruz. Aralara virgül koyarak birden fazla değişkeni tek bir DECLARE ifadesi ile oluşturabiliriz.(DECLARE @degiskenBir varchar(10),@degiskenIki int) Varchar, int türlerinde değişken tanımlayabildiğimiz gibi tablo türünde değişkende tanımlayabiliriz. Söz dizimi " DECLARE @değişken_adı TABLE (tablo tanımı) " şeklindedir.
Söz dizimi " SELECT @değişken_adı= fonksiyon FROM tablo_adı " şeklindedir. Örnek olarak " select @degiskenBir=min(adı) from personel " ifadesi ile, @degiskenBir isimli değişkene personel tablosunda, adı sütununda ilk satırdaki değeri atadık.
YanıtlaSil