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, PROCEDURE, STATEMENT, PARAM ve EXECUTE dahil olmak üzere Transact-SQL yapıların virgülle ayrılmış bir listesidir.
Açıklamalar
SET OFFSET'ler yalnızca DB-Library uygulamalarda kullanılır.
SET OFSET'ler ayarı, çalışma zamanı veya çalışma zamanında değil, ayrıştırma zamanında ayarlanır. Ayrıştırma zamanında ayarlamak, SET ibelimi toplu veya depolanmış prosedürde varsa, kod yürütme gerçekten o noktaya ulaşıp ulaşmadığına bakılmaksızın ayarın etkinlik kazandığı anlamına gelir; ve SET ifadesi, herhangi bir ifade yürütülmeden önce yürürlüğe girer. Örneğin, küme ifadesi bir IF... içinde olsa bile... ELSE özeti bloğu yapılırsa, SET ifadesi hâlâ geçerli olur çünkü IF... ELSE ifade bloğu ayrıştırılır.
Eğer SET OFFSETS bir saklanan prosedürde ayarlanırsa, kontrol depolanan prosedürden geri getirildikten sonra SET OFFSETS değeri geri gelir. Bu nedenle, dinamik SQL'de belirtilen bir SET OFFSETS ifadesi, dinamik SQL ifadesini takip eden hiçbir ifadeyi etkilemez.
SET PARSEONLY, OFFSETS seçeneği AÇIKSA ve hata olmazsa ofsetler döndürür.
Permissions
"" genel "" rolüne üyelik gerektirir.
Ayrıca Bkz.
SET Deyimleri (Transact-SQL)
AYIRMA YALNIZLIĞI (Transact-SQL)