powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Число в строку по маске
16 сообщений из 41, страница 2 из 2
Число в строку по маске
    #33005330
Петров Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВы не путаете серверные функции с клиентскими?

Нет я имел ввиду следующее. Что ЕСЛИ использовать преобразование на клиенте в МОЕМ случае то при этом необходимо будет вызывать функцию а не выставлять формат (как было предложено для варианта с Grid).
...
Рейтинг: 0 / 0
Число в строку по маске
    #33005340
Петров Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ начинает эта тема надоедать.

Нет ну серьезно. Вы бы лучше сказали как там на сервере выборка делается.
Сначала выбор потом наложенные функции или функции выполняются для всей выборки а потом из них Where выбирает нужные...
...
Рейтинг: 0 / 0
Число в строку по маске
    #33005341
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может Вам по правильному отображению на клиенте, обратится с вопросом в соответствующий форум ? FoxPro ?
...
Рейтинг: 0 / 0
Число в строку по маске
    #33005344
Петров Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторМожет Вам по правильному отображению на клиенте, обратится с вопросом в соответствующий форум ? FoxPro ?

Будьте уверены я знаю о его существовании :-)
...
Рейтинг: 0 / 0
Число в строку по маске
    #33005345
Фотография ChA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Петров АндрейВы бы лучше сказали как там на сервере выборка делается.
Сначала выбор потом наложенные функции или функции выполняются для всей выборки а потом из них Where выбирает нужные...А это Вам скажет только господин Оптимизатор, когда прочтет Ваш запрос :)
...
Рейтинг: 0 / 0
Число в строку по маске
    #33005353
Петров Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное Вы правы.

Тогда пример.

select ltrim(field1) as f from table1 where fk=10

Вызовет функцию для всей таблицы Table1 или только для той части в которой FK=10?
...
Рейтинг: 0 / 0
Число в строку по маске
    #33005355
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
или только для той части в которой FK=10
...
Рейтинг: 0 / 0
Число в строку по маске
    #33005357
Петров Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторили только для той части в которой FK=10

Спасибо. Вопросы себя исчерпали...
...
Рейтинг: 0 / 0
Число в строку по маске
    #33005450
Фотография MiCe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
наглядный пример не понимания клиент серверной обработки запросов...
то что он хочет обычно выносится на appserver.....
-------------------------------------
никогда не говорю никогда....
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Число в строку по маске
    #37878696
Фотография MaratSH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странные тут люди...
есть задачи, при которых форматирование очень важно на сервере
иногда нет возможности менять клиента, нужно часто и срочно самому просматривать данные, на самых разных клиентах и платформах, и иногда смотреть на цифры типа как ниже, и сравнивать их визуально в таблицах совсем не хочется

56464846867,899878
789789787787,2232
112257
156987365833,23

А хотелось бы получить вот такое:
Код: plaintext
1.
2.
3.
4.
 56 464 846 867,90
789 789 787 787,22
        112 257,00
156 987 365 833,23

Обратите внимание на Right Align
Почему-то на Оракле это сделано давно, все понимают, что такие задачи могут часто встречаться и срочно! И не надо ни чего мудрить, чтобы решить эту задачу!
А у мелкософта ни фига нет, даже нет обрезания даты ))
...
Рейтинг: 0 / 0
Число в строку по маске
    #37878753
Фотография Shakill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratSH,
12708997
...
Рейтинг: 0 / 0
Число в строку по маске
    #37878843
Mnior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaratSHесть задачи, при которых форматирование очень важно на сервереЭто спорное утверждение.
Задач - нет. Ситуаций - возможно. Но точно не "очень важно".
MaratSHиногда нет возможности менять клиентаИногда люди ошибаются будучи уверенными.
MaratSHиногда смотреть на цифры и сравнивать их визуально в таблицах совсем не хочется1. Сервер не умеет ничего показывать вааще, даже в "некрасивом" виде.
2. Вы хотите сказать что в стандартном SSMS, поставляемом вместе с сервером, нельзя показать с пробелами.
Не верю! (с).

MaratSHПочему-то на Оракле это сделано давно ...У оракакла есть много всякого говна, из-за которого, кстати, страдают очень много народа, к примеру когда используют показанный вами подход. Спасибо, мы сыты по горло.

Shakill 12708997

PS: И главное, это можно сделать. Если это вам приспичило как временное решение, то чё, тяжело написать функцию?!
...
Рейтинг: 0 / 0
Число в строку по маске
    #37878907
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Петров АндрейЕсли надо суммировать я "выберу" это поле 2 раза.Странное у вас представление об оптимизации. Сервер должен передавать клиенту поле в базовом формате формате (например, дата-время в виде 64-х битного числа), а клиент уже отображает на экране поле в нужном формате.

Вы бы ещё число на сервере в пиксели преобразовывали, с учётом разрешения монитора и со сглаживанием :-)
...
Рейтинг: 0 / 0
Число в строку по маске
    #37879016
Фотография Shakill
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mnior,
уже, кстати, и у sql сервера нечто такое появилось: FORMAT

alexeyvg,
вряд ли Петров Андрей поддержит диалог семилетней давности :)
...
Рейтинг: 0 / 0
Число в строку по маске
    #37879021
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shakillalexeyvg,
вряд ли Петров Андрей поддержит диалог семилетней давности :)Да, лоханулся я :-(
...
Рейтинг: 0 / 0
Число в строку по маске
    #37879092
Mnior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shakillу sql сервера нечто такое появилосьИз разряда - "Благими намерениями вымощена дорога в ад". Маркетологи другое не умеют.

Зато намного больше чего не появилось.
Форматы/стили данных в BCP, к примеру на данную тематику.
...
Рейтинг: 0 / 0
16 сообщений из 41, страница 2 из 2
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Число в строку по маске
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]