Udostępnij za pośrednictwem


sp_defaultlanguage (Transact-SQL)

Zmienia język domyślny dla SQL Server Zaloguj się.

Important noteImportant Note:

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature. Użycie ZMIANY LOGOWANIA zamiast niego.

Topic link iconKonwencje składni języka Transact-SQL

sp_defaultlanguage [ @loginame = ] 'login' 
     [ , [ @language = ] 'language' ] 

Argumenty

  • [ @loginame = ] 'login'
    Is the login name.login is sysname, with no default.login can be an existing SQL Server login or a Windows user or group.

  • [ @language = ] 'language'
    Is the default language of the login.language is sysname, with a default of NULL.language must be a valid language on the server.Jeśli language nie określono, language jest ustawiona na serwer język domyślny; języka domyślnego zdefiniowanego przez sp_configure Zmienne konfiguracja język domyślny.UPDATE() zwraca wartość PRAWDA, niezależnie od tego, czy próba INSERT lub UPDATE zakończy się pomyślnie.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Remarks

Procedura składowana sp_defaultlanguage wywołuje instrukcję ALTER LOGIN, która oferuje dodatkowe opcje.Aby uzyskać więcej informacji na temat zmiany innych domyślnych ustawień logowania, zobacz ALTER LOGIN (języka Transact-SQL).

Powoduje to zwrócenie wzorzec bitowy wskazujący kolumny, które zostały wstawione lub zaktualizowane.IF UPDATE zwraca wartość PRAWDA w działaniach INSERT, ponieważ kolumny mają wartości jawne lub niejawne wartości (NULL), dodaje.

If the default language of a login is dropped from the server, the login acquires the default language of the server.sp_defaultlanguage cannot be executed within a user-defined transaction.

AKTUALIZOWANIE)) może być używana w dowolnym miejscu wewnątrz treści wyzwalacz.

Uprawnienia

Wymaga ALTER LOGIN bez uprawnień.

Przykłady

W poniższym przykładzie użyto ALTER LOGIN Aby zmienić język domyślny dla identyfikatora logowania Fathima na język arabski. Jest to preferowana metoda.

ALTER LOGIN Fathima WITH DEFAULT_LANGUAGE = Arabic;
GO