Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS SQL Server > SUSER_NAME и SUSER_SNAME, отличия


Автор: lv151 21.12.2012, 10:14
Код

SUSER_NAME ( [ server_user_id ] ) 
SUSER_SNAME ( [ server_user_sid ] ) 


http://msdn.microsoft.com/ru-ru/library/ms187934.aspx
http://msdn.microsoft.com/ru-ru/library/ms174427.aspx

Если я правильно понял, то отличие только в типе входного параметра. 
А так они обе возвращают запись из  syslogins, хотя в описании SUSER_SNAME я этого не нашёл?

Автор: Akina 21.12.2012, 11:11
Читай ремарки. ВНИМАТЕЛЬНО.

Автор: lv151 22.12.2012, 13:50
Прочитал.
Насчёт syslogins только в SUSER_NAME.

Автор: lv151 22.12.2012, 14:20
т.е. смысл в чём: я хочу заменить SUSER_NAME() на SUSER_SNAME(), при условии что нет входного параметра.
можно ли это сделать безболезненно?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)