Aracılığıyla paylaş


ARITHABORT ve ARITHIGNORE on ayarladığınızda davranışı

ARITHABORT ve ARITHIGNORE sorgu işleme seçeneklerini ise küme ARITHABORT on olarak öncelik kazanır.

ARITHABORT ve ARITHIGNORE iki farklı seçenekler şunlardır; kümeaçık ting mu otomatik olarak küme off için diğer.Örneğin, bir uygulama, aşağıdaki ifadeler içeriyorsa, her iki seçenek on olarak küme:

SET ARITHABORT ON
SET ARITHIGNORE ON
GO

Ne zaman bir set deyim yürütüldüğünde bir saklı yordam, yalnızca yordam tamamlanıncaya kadar yeni ayarı etkindir.İşlem tamamlandığında, bu seçeneği geri dönmek için yordam çalıştırıldı önce bağımsız olarak hangi BT için bağlantının ayar oldu.

ANSI_WARNINGS ayarı etkisi

ANSI_WARNINGS ayar ARITHABORT ve ARITHIGNORE geçerli ayarları ne olursa olsun sorgu işlemci davranışını etkiler.

For example, if SET ARITHABORT or SET ARITHIGNORE is set to OFF and SET ANSI_WARNINGS is set to ON, Microsoft SQL Server will still return an error message when it encounters divide-by-zero or overflow errors.

Bu tablo davranışı özetler.

ARITHABORT

ANSI_WARNINGS

Davranış

ON

ON

Yalnızca deyim iptal etmek.

ON

KAPALI

Toplu iş iptal etmek.

KAPALI

ON

Yalnızca deyim iptal etmek.

KAPALI

KAPALI

Devam; değer null olur.