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.