Share via


Döngü kapsayıcısı için

Yinelenen bir denetim akışı için döngü kapsayıcısı tanımlayan bir paket.Döngü uygulama benzer Için programlama dilleri de yapısı döngü.Döngünün her yineleme, için döngü kapsayıcı bir ifade olarak değerlendirilir ve ifade veren kadar iş akışı yineler. False.

The For Loop container usesthe following elements to define the loop:

  • Döngü sayacı için değerler atayan isteğe bağlı bir başlatma deyimdir.

  • Döngüyü durdurmak veya devam olup olmadığını sınamak için kullanılan ifade içeren değerlendirme deyimdir.

  • Isteğe bağlı bir yinelemenin ifade artırır veya azaltır döngü sayacı.

Aşağıdaki çizimde, bir posta Gönder görevle için döngü kapsayıcı gösterir.Başlatma deyim ise @Counter = 0, değerlendirme ifade @Counter < 4, ve yineleme deyimi @Counter = @Counter + 1, döngü dört kez yinelenir ve dört e-posta iletileri gönderir.

A For Loop container repeats a task four times

The expressions must be valid SQL Server Integration Services expressions.Daha fazla bilgi için bkz:Tümleştirme Hizmetleri ifade başvurusu.

Başlatma ve atama deyimleri oluşturmak için , atama işleç (=) kullanabilirsiniz.Bu işleç, aksi halde, Tümleştirme Hizmetleri ifade dilbilgisi tarafından desteklenmiyor ve for döngüsü başlatma ve atama deyimi türü olarak yalnızca kullanılabilir kapsayıcı.Atama işleç kullanan herhangi bir deyimdir sözdizimi olması gerekir @Var = <expression>, burada Var olan bir çalışma-saat değişken ve < ifade > kurallarını izleyen bir ifadesidirSSIS ifade sözdizimi. Ifade, değişkenlerin, rakamları, işleçler ve SSIS ifade dilbilgisi destekleyen işlevler ekleyebilirsiniz.ifade değişkenin veri türü için atama bir veri türüne değerlendirmelidir.

Kapsayıcı için döngü, yalnızca bir değerlendirme ifade olabilir.Bu, aynı sayıda için döngü kapsayıcı tüm denetim akışı öğelerini çalıştığını anlamına gelir.For durdurulana dön çünkü kapsayıcı, iç içe geçmiş döngüleri oluşturmak ve karmaşık paket döngü uygulamak için döngü kapsayıcı s diğer içerebilir.

Bir hareket özelliğini, bir hareketin alt küme küme paket denetim akışı tanımlamak için döngü kapsayıcıda izinleri ayarlayabilirsiniz.Bu yolla, hareketleri daha parçalı düzeyde yönetebilirsiniz.Örneğin, bir için döngü kapsayıcısı bir verileri güncelleştiren bir denetim akışı yinelenirse bir tablo birden çok kez for döngüsü yapılandırabilir ve, yoksa tüm verileri sağlamak için bir hareketi kullanmak için denetim akışı başarıyla güncelleştirildi, veri güncelleştirilir.Daha fazla bilgi için bkz:Hareketleri paketleri, ekleme.

Yapılandırma döngü kapsayıcı için

Yapabilecekleriniz küme özellikleri yoluyla SSIS Tasarımcı veya programlı olarak.

Yapabilecekleriniz özellikleri hakkında daha fazla bilgi için küme içinde SSIS Tasarımcı, aşağıdaki konulardan birini tıklatın:

Bu özellikleri ayarlama hakkında daha fazla bilgi için SSIS Tasarımcı, aşağıdaki konulardan birini tıklatın:

Yapılandırma döngü kapsayıcı için programla

Program aracılığıyla bu özellikleri ayarlama hakkında daha fazla bilgi için aşağıdaki konuyu tıklatın:

  • ForLoop
Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.