Değişken ve Parametreler (veritabanı altyapısı) kullanma
Transact-SQLarasında veri aktarmak için çeşitli yollar vardır Transact-SQL deyimleri.Bunlara aşağıdakiler dahildir:
Transact-SQLyerel değişkenler.
A Transact-SQL değişkeni olan bir nesneyi Transact-SQL toplu işlemleri ve komut dosyaları, basılı bir veri değeri.Değişken bildirilen, tanımlanan veya sonra toplu bir deyim olabilir küme değişkenine bir değer ve bir sonraki deyim toplu değişkeninden değerini alabilirsiniz.Örneğin:
USE AdventureWorks2008R2; GO DECLARE @EmpIDVar int; SET @EmpIDVar = 1234; SELECT * FROM HumanRresources.Employee WHERE BusinessEntityID = @EmpIDVar;
Not
toplu iş iş işlemde bildirilmesi yerel değişkenlerin sayısı. 000'dir.
Transact-SQLParametreler.
Bir nesne bir saklı yordam ve toplu iş veya saklı yordamı çalıştırır komut dosyası arasında veri iletmek için kullanılan bir parametredir.Parametre ya da giriş veya çıkış parametreleri.Örneğin:
USE AdventureWorks2008R2; GO CREATE PROCEDURE ParmSample @EmpIDParm int AS SELECT BusinessEntityID, JobTitle FROM HumanResources.Employee WHERE BusinessEntityID = @EmpIDParm ; GO EXEC ParmSample @EmpIDParm = 109 ; GO
Uygulamaları kullanarak uygulama değişkenleri ve parametre imleyicileri verilerle çalışma Transact-SQL deyimleri.
Uygulama değişkenleri
Uygulama programlama dilleri gibi c, c++, Basic ve Java kendi değişkenleri veri tutmak için var.Veritabanı API'leri kullanan uygulamalar tarafından döndürülen verileri taşımak gerekir Transact-SQL deyimler uygulama değişkenleri önce bunların çalışması ile veri.Bu genellikle yapılır bağlama adı verilen bir işlem kullanarak.Sonuç küme bağlamak için bir API işlev uygulamanın kullandığı sütun için bir program değişken.Ne zaman bir satır API sağlayıcı alınmadığı veya sürücü verileri taşır sütun ilişkili program değişken için.
Parametre imleyicileri
Parametre imleyicileri ado, ole db ve odbc tabanlı veritabanı API desteklenir.Parametre işaretçisi bir giriş deyim konumda yerleştirilen soru işareti (?) olan bir Transact-SQL deyim.Parametre işaretçisi bir uygulama değişkeni sonra bağlıdır.Bu uygulama değişkenleri giriş olarak kullanılacak verileri verir Transact-SQL deyimleri.Parametre işaretleyicileri ayrıca organizayonunuzdaki saklı yordam çıkış parametreleri ve dönüş kodları uygulama değişkenleri bağlı olmalıdır.Yordam yürütüldüğünde çıktı verilerini ilişkili değişkenler sonra döndürülür.Program değişkenleri için saklı yordam parametresi ve dönüş kodları bağlama db-Library API de destekler.