Aracılığıyla paylaş


Döngü kapsayıcı için

Döngü için kapsayıcı bir yinelenen denetim akışı tanımlar bir paket.Döngü uygulama benzer için programlama dillerinde bulunan yapı döngü.Döngünün her yineleme, döngü için kapsayıcı bir ifade olarak değerlendirilir ve kendi iş akışı ifade sonucunu verene kadar yineler False.

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

  • Döngü sayaçları değerleri atar isteğe bağlı başlatma ifade.

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

  • İsteğe bağlı yineleme ifade artırır veya azaltır döngü sayacı.

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

For Döngüsü kapsayıcısı, bir görevi dört kez yineliyor

The expressions must be valid SQL Server Integration Services expressions.Daha fazla bilgi için bkz: Integration Services İfadesi 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 desteklenen ve yalnızca başlatma ve atama ifade türleri için döngü kapsayıcı tarafından kullanılabilir.Atama işleçni kullanan ifade sözdizimi olması gerekir @Var = <expression>, nerede Var olan çalışma -saat değişken ve <ifade> kurallarını izleyen bir ifade SSIS ifade sözdizimi.İfade, değişkenleri değişmezleri ve tüm işleçler ve SSIS ifade dilbilgisi destekler işlevleri içerebilir.ifade Değişkenin veri türünü artığını bir veri türü değerlendirmelidir.

Döngü için kapsayıcı değerlendirme yalnızca bir ifade olabilir.Bu döngü için kapsayıcı aynı sayıda tüm denetim akışı öğelerini çalıştırır anlamına gelir.Diğer için döngü kapsayıcı için döngü kapsayıcı dahil edebilirsiniz çünkü içiçe döngüleri oluşturmak ve karmaşık paketlerinde döngü uygulamak.

Bir hareket tanımlamak için döngü için kapsayıcı üzerinde transaction özellik ayarlayabilirsiniz bir alt küme , paket akış denetimi.Bu şekilde, daha çok parçalı adresindeki hareketleri yönetmek düzey.Örneğin, verileri güncelleştiren bir denetim akışı için döngü kapsayıcı yineler, bir tablo birden çok kez, For döngüsü yapılandırabilirsiniz ve emin olun, aksi takdirde tüm veriler için bir hareketi kullanmak için kendi denetim akışı başarıyla güncelleştirildi, hiçbir veri güncelleştirilir.Daha fazla bilgi için bkz: Hareketleri kullanarak veri bütünlüğünü sağlama.

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

Yapabilirsiniz küme Özellikler'inde SSIS Tasarımcısı veya programlı olarak.

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

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

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

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

  • [ T:Microsoft.SqlServer.Dts.Runtime.ForLoop ]
Integration Services simgesi (küçük)Integration Services ile güncel kalın

En son karşıdan yüklemeler, makaleler, örnekler ve seçilen topluluk çözümleri yanı sıra Microsoft videolar için ziyaret Integration Services sayfa msdn veya TechNet:

Bu güncelleştirmelerle ilgili otomatik bildirim almak için, sayfadaki RSS akışlarına abone olun.