set UZAKLIKLAR (Transact-SQL)
Belirtilen anahtar sözcükler (konumuna göre başlangıç deyim) uzaklığına verir Transact-SQL DBifadeleri-kitaplık uygulamaları.
Önemli |
---|
Bu özellik Microsoft SQL Server'ın ilerideki bir sürümünde kaldırılacaktır. Yeni geliştirme işlerinde bu özelliği kullanmaktan kaçının ve bu özelliği kullanmakta olan uygulamalarda değişiklik yapmayı planlayın. |
Sözdizimi
SET OFFSETS keyword_list { ON | OFF }
Bağımsız değişkenler
- keyword_list
Virgülle ayrılmış listesidir Transact-SQL , select dahil yapıları from, sipariş, HESAPLAMA, tablo, yordamı, DEYİMİ, param ve execute.
Açıklamalar
set KAYDIRIR yalnızca DBkullanılır-kitaplık uygulamaları.
set KAYDIRIR ayarı küme yürütmeksaat değil de, ayrıştırma saat veya çalışma saat. Ayrıştırma saat ayarı, set deyim toplu iş ya da saklı yordamvarsa, ayarı olup kod yürütülmesine o noktadan gerçekten ulaştığında ne olursa olsun, etkili olduğunu anlamına gelir; ve herhangi deyimleri çalıştırılır önce set deyim etkinleşir.Örneğin, küme deyim bir IF ifadesindeki olsa bile...Yürütme sırasında hiç ulaşılamadı else deyim blok , set deyim hala sürer etkili çünkü Eğer...else deyim blok ayrıştırılır.
set KAYDIRIR küme saklı yordam, Denetim saklı yordamdöndürüldükten sonra set KAYDIRIR değerini geri yüklenir.Bu nedenle, dinamik SQL içinde belirtilen bir set KAYDIRIR deyim aşağıdaki dinamik SQLdeyimherhangi deyimleri üzerinde hiçbir etkisi yok.
set parseonly UZAKLIKLAR seçeneği açık'tır ve hiçbir hata ortaya uzaklıklar verir.
İzinler
Üyelik gerektiren ortak rolü.