Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Transact-SQL ifadelerindeki belirtilen anahtar kelimelerin ofsetini (bir ifadenin başlangıcına göre konumunu) DB-Library uygulamalara döndürür.
Önemli
Bu özellik, SQL Server'ın gelecek bir sürümünde kaldırılacaktır. Bu özelliği yeni geliştirme çalışmalarında kullanmaktan kaçının ve şu anda bu özelliği kullanan uygulamaları değiştirmeyi planlayın.
Transact-SQL söz dizimi kuralları
Sözdizimi
SET OFFSETS keyword_list { ON | OFF }
Arguments
keyword_list
SELECT, FROM, ORDER, TABLE, , PROCEDUREifade, param ve EXECUTE dahil olmak üzere virgülle ayrılmış Transact-SQL yapı listesidir.
Açıklamalar
SET OFFSETS yalnızca DB-Library uygulamalarda kullanılır.
Ayarı SET OFFSETS ayrıştırma zamanında ayarlanır, yürütme zamanı veya çalıştırma zamanında değil. Ayrıştırma zamanında ayarlamak, eğer ifade SET toplu veya depolanmış prosedürde varsa, kod yürütme gerçekten o noktaya ulaşıp ulaşmadığına bakılmaksızın ayar etki hale getirdiği anlamına gelir; ve cümle SET , herhangi bir ilama yürütülmeden önce etki yapar. Örneğin, küme ifadesi bir IF... içinde olsa bile... ELSE SET özet bloğu yapılırsa, bu ifade yine de geçerlidir çünkü IF... ELSE ifade bloğu ayrıştırılır.
Eğer SETSET OFFSETS bir saklanan prosedürde ayarlandıysa, kontrol saklanan prosedürden geri döndükten sonra değeri SETSET OFFSETS geri gelir. Bu nedenle, dinamik SQL'de belirtilen bir SET OFFSETS ifade, dinamik SQL ifadesinden sonraki hiçbir ifadeyi etkilemez.
SET SET PARSEONLY Seçenek ON'daysa ve hata olmazsa OFFSETS offsetler döndürür.
Permissions
"" genel "" rolüne üyelik gerektirir.