küme seçenekleri
The following table provides an alphabetical list of SET options and the corresponding database and server options that are supported in Microsoft SQL Server.
küme seçenek |
Veritabanı seçeneği |
Sunucu seçeneği |
Varsayılan ayar |
---|---|---|---|
None |
None |
uygulanamaz |
|
ANSI_NULL_DFLT_ON |
Kullanıcı seçenekleri bir varsayılan atar |
Kapalı |
|
ANSI_NULLS |
Kullanıcı seçenekleri bir varsayılan atar |
Kapalı |
|
ANSI_PADDING |
Kullanıcı seçenekleri bir varsayılan atar |
AÇIK |
|
ANSI_WARNINGS |
Kullanıcı seçenekleri bir varsayılan atar |
Kapalı |
|
ARITHABORT |
Kullanıcı seçenekleri bir varsayılan atar |
Kapalı |
|
None |
Kullanıcı seçenekleri bir varsayılan atar |
Kapalı |
|
CONCAT_NULL_YIELDS_NULL |
None |
Kapalı |
|
None |
None |
Kapalı |
|
CURSOR_CLOSE ON_COMMIT |
Kullanıcı seçenekleri bir varsayılan atar |
Kapalı |
|
None |
None |
7 |
|
None |
None |
mdy |
|
None |
None |
Normal |
|
None |
None |
Kapalı |
|
None |
None |
Kapalı |
|
None |
None |
Kapalı |
|
None |
|
Kapalı |
|
None |
Kullanıcı seçenekleri bir varsayılan atar |
Kapalı |
|
None |
None |
us_english |
|
None |
None |
Sınır |
|
None |
Kullanıcı seçenekleri bir varsayılan atar |
Kapalı |
|
None |
None |
Kapalı |
|
NUMERIC_ROUNDABORT |
None |
Kapalı |
|
None |
None |
Kapalı |
|
None |
None |
Kapalı |
|
None |
sorgu idarecisi maliyet limiti |
Kapalı |
|
tırnak işaretli tanımlayıcı |
Kullanıcı seçenekleri bir varsayılan atar |
Kapalı |
|
None |
None |
Kapalı |
|
None |
None |
Kapalı |
|
None |
None |
Kapalı |
|
None |
None |
Kapalı |
|
None |
None |
Kapalı |
|
None |
None |
Kapalı |
|
None |
None |
Kapalı |
|
None |
None |
Kapalı |
|
None |
None |
Kapalı |
|
None |
None |
Kapalı |
|
None |
None |
yok |
|
None |
None |
Kapalı |
Ayrıştırma saat ve yürütmek zamanı küme seçenekleri
küme seçenek etkili olur noktası seçeneği parse - olmasına bağlı bağlıdır saat seçeneğini veya bir yürütmek-saat seçeneği.Parse-saat seçenekleri etkili çözümlenmesi sırasında gibi metin olmayan için akış deyimleri denetimi seçenekleri ile karşılaştı.Yürütme-saat seçenekleri, bunların belirtilmiş kod yürütülmesini göre etkili.küme deyim yürütülmeden önce yürütme başarısız olursa, bu seçeneği ayarlanmamış.küme deyim yürütüldükten sonra yürütme başarısız olursa, bu seçeneği küme.
QUOTED_IDENTIFIER, PARSEONLY, UZAKLIK ve FIPS_FLAGGER Seçenekler şunlardır: parse-saat seçenekleri.Yürütme diğer tüm küme Seçenekler şunlardır:-saat seçenekleri.
toplu iş iş iş veya saklı yordam içinde oluşan küme QUOTED_IDENTIFIER ve küme ANSI_NULLS deyimlerini, toplu iş iş iş veya saklı yordam etkilemez.Bunun yerine, toplu işlem veya saklı yordam içindeki ifadeler için kullanılan ayarlar toplu iş veya saklı yordam oluşturulduğunda, geçerli ayarlar var.
küme seçenekleri süresi
Bu bölümde açıklanmaktadır süresini küme seçenekleri.
Bir komut dosyası bir kullanıcı tarafından ayarlanan küme seçenekleri geçerli sıfırlama veya kullanıcının kadar oturum sunucu ile sona erdi.
Bir saklı yordam veya tetiği içinde belirlenmiş küme seçenekleri, saklı yordam veya tetiği içinde sıfırlanır kadar veya saklı yordam veya tetikleyiciyi çalıştırılan kod için Denetim dönünceye kadar geçerlidir.
MARS etkin bir bağlantı varsayılan küme seçenek değerleri listesini tutar.Varsayılan küme seçenek değerleri, toplu iş iş iş, bağlantı altında yürütüldüğünde, isteğin ortamına kopyalanır.toplu iş iş iş bittikten sonra ortam oturuma ait varsayılan kopyalanır.Aynı anda çalışan birden çok toplu işlem bu şekilde saat altında ayrı bir küme seçenekleri ortamında çalışan aynı bağlantı altında.
Not
MARS etkin bağlantılar altında aynı anda birden çok toplu işlem yürütmek ve bunların toplu iş yürütme ortamı değiştirirseniz, bağlantı için oluşturulan varsayılan ortam yürütme tamamladığı son toplu bağlıdır.
Sürece bir saklı yordam veya tetikleyiciyi açıkça sıfırlama, tüm üst düzey kod küme seçenek değerleri uygulayın.
Dinamik SQL toplu iş içindeki bir kullanıcı tarafından ayarlanan küme seçenekleri, yalnızca bu toplu işlem süresi için geçerlidir.
Sürece, bir bağlantı için küme seçenekleri bir başka veritabanına. bağlandıktan sonra uygulama açıkça veya örtük sıfırlamak
Not
Ek bir dikkat etmeniz gereken bir kullanıcı bir veritabanına bağlanır ve bazı seçeneği otomatik olarak olabilir ise küme tarafından önceki kullanımını belirtilen değerlere göre ONKullanıcı seçenekleri, sunucu seçeneğini veya uygulanan tüm ODBC ve OLE DB bağlantı. için değerler
Kısayol küme seçeneği
Transact-SQLBu ISO standart seçenekleri ayarlamak için bir kısayol küme ANSI_DEFAULTS deyim sağlar:
küme ANSI_NULLS
küme CURSOR_CLOSE_ON_COMMIT
küme ANSI_NULL_DFLT_OFF
küme IMPLICIT_TRANSACTIONS
küme ANSI_PADDING
küme QUOTED_IDENTIFIER
küme ANSI_WARNINGS
Bu seçenekler için değerler kısayol sıfırlar.Kısayol kullanıldıktan sonra herhangi bir tek seçeneği kısayol ayarlamak karşılık gelen değerini geçersiz kılar.
Not
küme ANSI_DEFAULTS ISO standardına uymak için gereken tüm seçenekleri ayarlayın.