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

küme ANSI_DEFAULTS (Transact-SQL)

None

None

uygulanamaz

küme ANSI_NULL_DFLT_OFF (Transact-SQL)

küme ANSI_NULL_DFLT_ON (Transact-SQL)

ANSI_NULL_DFLT_ON

Kullanıcı seçenekleri bir varsayılan atar

Kapalı

küme ANSI_NULLS (Transact-SQL)

ANSI_NULLS

Kullanıcı seçenekleri bir varsayılan atar

Kapalı

küme ANSI_PADDING (Transact-SQL)

ANSI_PADDING

Kullanıcı seçenekleri bir varsayılan atar

AÇIK

küme ANSI_WARNINGS (Transact-SQL)

ANSI_WARNINGS

Kullanıcı seçenekleri bir varsayılan atar

Kapalı

küme ARITHABORT (Transact-SQL)

ARITHABORT

Kullanıcı seçenekleri bir varsayılan atar

Kapalı

küme ARITHIGNORE (Transact-SQL)

None

Kullanıcı seçenekleri bir varsayılan atar

Kapalı

küme CONCAT_NULL_YIELDS_NULL (Transact-SQL)

CONCAT_NULL_YIELDS_NULL

None

Kapalı

küme CONTEXT_INFO (Transact-SQL)

None

None

Kapalı

küme CURSOR_CLOSE_ON_COMMIT (Transact-SQL)

CURSOR_CLOSE ON_COMMIT

Kullanıcı seçenekleri bir varsayılan atar

Kapalı

küme DATEFIRST (Transact-SQL)

None

None

7

küme DATEFORMAT (Transact-SQL)

None

None

mdy

küme DEADLOCK_PRIORITY (Transact-SQL)

None

None

Normal

küme FIPS_FLAGGER (Transact-SQL)

None

None

Kapalı

küme FMTONLY (Transact-SQL)

None

None

Kapalı

küme FORCEPLAN (Transact-SQL)

None

None

Kapalı

küme ıdentıty_ınsert (Transact-SQL)

None

 

Kapalı

küme IMPLICIT_TRANSACTIONS (Transact-SQL)

None

Kullanıcı seçenekleri bir varsayılan atar

Kapalı

LANGUAGE (Transact-SQL) küme

None

None

us_english

küme LOCK_TIMEOUT (Transact-SQL)

None

None

Sınır

küme NOCOUNT (Transact-SQL)

None

Kullanıcı seçenekleri bir varsayılan atar

Kapalı

küme NOEXEC (Transact-SQL)

None

None

Kapalı

küme NUMERIC_ROUNDABORT (Transact-SQL)

NUMERIC_ROUNDABORT

None

Kapalı

küme UZAKLıKLAR (Transact-SQL)

None

None

Kapalı

küme PARSEONLY (Transact-SQL)

None

None

Kapalı

küme QUERY_GOVERNOR_COST_LIMIT (Transact-SQL)

None

sorgu idarecisi maliyet limiti

Kapalı

küme QUOTED_IDENTIFIER (Transact-SQL)

tırnak işaretli tanımlayıcı

Kullanıcı seçenekleri bir varsayılan atar

Kapalı

küme REMOTE_PROC_TRANSACTIONS (Transact-SQL)

None

None

Kapalı

küme ROWCOUNT (Transact-SQL)

None

None

Kapalı

küme SHOWPLAN_ALL (Transact-SQL)

None

None

Kapalı

küme SHOWPLAN_TEXT (Transact-SQL)

None

None

Kapalı

küme SHOWPLAN_XML (Transact-SQL)

None

None

Kapalı

küme STATISTICS GÇ (Transact-SQL)

None

None

Kapalı

küme STATISTICS PROFILE (Transact-SQL)

None

None

Kapalı

küme STATISTICS saat (Transact-SQL)

None

None

Kapalı

küme STATISTICS XML (Transact-SQL)

None

None

Kapalı

küme TEXTSIZE (Transact-SQL)

None

None

Kapalı

işlem yalıtım düzey (Transact-SQL) küme

None

None

yok

küme XACT_ABORT (Transact-SQL)

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.