sp_defaultlanguage (Transact-SQL)
Zmienia język domyślny dla SQL Server Zaloguj się.
Important 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. |
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