Вот хороший трюк, который вы можете использовать, чтобы понять это ...
Создайте пустой отчет с помощью мастера, экспортируйте его в файл RDP и откройте его в Visual Studio.Проверка созданных наборов данных, один из которых называется «DSNumberAndCurrencyInfo».
Это запрос к этому набору данных.
SELECT
DateFormat, DateFormat + ' ' + TimeFormat AS DateTimeFormat,
NumberLanguageCode, CalendarType,
NumberFormat_0_Precision, NumberFormat_1_Precision,
NumberFormat_2_Precision, NumberFormat_3_Precision,
NumberFormat_4_Precision, NumberFormat_5_Precision,
CurrencyFormat_0_Precision, CurrencyFormat_1_Precision,
CurrencyFormat_2_Precision, CurrencyFormat_3_Precision,
CurrencyFormat_4_Precision, CurrencyFormat_5_Precision
FROM
dbo.fn_GetFormatStrings()
Это означает, что имеется функция DB, которая сообщит вам различныенастройка формата пользователя, выполнившего функцию.
Вы также можете копать глубже и открывать функцию, но вам, вероятно, не понадобится.