Как найти локаль в Sybase? - PullRequest
       23

Как найти локаль в Sybase?

1 голос
/ 31 октября 2008

У меня есть несколько серверов в Европе, а некоторые в Азии.
Я хотел бы иметь возможность выяснить, где находится текущий сервер, запросив ... что-то.

Есть ли глобальная переменная, которую я могу запросить, или sp_xxx, которую я могу выполнить, чтобы узнать локаль сервера?

Ответы [ 3 ]

2 голосов
/ 03 ноября 2008
sp_helpsort

http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.help.ase_15.0.sprocs/html/sprocs/sprocs143.htm

Покажет вам порядок сортировки и набор символов системы

1 голос
/ 02 ноября 2008

Я бы пошел с параметром в таблице.

Может быть несколько вариантов решения проблемы, и они могут работать, а могут и не работать, в зависимости от ряда факторов. Например, есть ли разница в конфигурации сервера базы данных или операционной системы, которая может отличить одно местоположение от другого?

0 голосов
/ 04 ноября 2008

Если сервер данных правильно настроен для вызовов XP, вы можете выполнить

 xp_cmdshell 'domainname'

, который позволит вам получить выходные данные команды ОС 'domainname'. Затем вы можете разобрать это, чтобы определить ваш язык.

...