|
Число в строку по маске
|
|||
---|---|---|---|
#18+
авторВы не путаете серверные функции с клиентскими? Нет я имел ввиду следующее. Что ЕСЛИ использовать преобразование на клиенте в МОЕМ случае то при этом необходимо будет вызывать функцию а не выставлять формат (как было предложено для варианта с Grid). ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2005, 15:19 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
Народ начинает эта тема надоедать. Нет ну серьезно. Вы бы лучше сказали как там на сервере выборка делается. Сначала выбор потом наложенные функции или функции выполняются для всей выборки а потом из них Where выбирает нужные... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2005, 15:23 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
Может Вам по правильному отображению на клиенте, обратится с вопросом в соответствующий форум ? FoxPro ? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2005, 15:23 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
авторМожет Вам по правильному отображению на клиенте, обратится с вопросом в соответствующий форум ? FoxPro ? Будьте уверены я знаю о его существовании :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2005, 15:25 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
Петров АндрейВы бы лучше сказали как там на сервере выборка делается. Сначала выбор потом наложенные функции или функции выполняются для всей выборки а потом из них Where выбирает нужные...А это Вам скажет только господин Оптимизатор, когда прочтет Ваш запрос :) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2005, 15:25 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
Наверное Вы правы. Тогда пример. select ltrim(field1) as f from table1 where fk=10 Вызовет функцию для всей таблицы Table1 или только для той части в которой FK=10? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2005, 15:28 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
или только для той части в которой FK=10 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2005, 15:29 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
авторили только для той части в которой FK=10 Спасибо. Вопросы себя исчерпали... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2005, 15:30 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
наглядный пример не понимания клиент серверной обработки запросов... то что он хочет обычно выносится на appserver..... ------------------------------------- никогда не говорю никогда.... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2005, 15:52 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
странные тут люди... есть задачи, при которых форматирование очень важно на сервере иногда нет возможности менять клиента, нужно часто и срочно самому просматривать данные, на самых разных клиентах и платформах, и иногда смотреть на цифры типа как ниже, и сравнивать их визуально в таблицах совсем не хочется 56464846867,899878 789789787787,2232 112257 156987365833,23 А хотелось бы получить вот такое: Код: plaintext 1. 2. 3. 4.
Обратите внимание на Right Align Почему-то на Оракле это сделано давно, все понимают, что такие задачи могут часто встречаться и срочно! И не надо ни чего мудрить, чтобы решить эту задачу! А у мелкософта ни фига нет, даже нет обрезания даты )) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2012, 17:18 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
MaratSH, 12708997 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2012, 17:53 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
MaratSHесть задачи, при которых форматирование очень важно на сервереЭто спорное утверждение. Задач - нет. Ситуаций - возможно. Но точно не "очень важно". MaratSHиногда нет возможности менять клиентаИногда люди ошибаются будучи уверенными. MaratSHиногда смотреть на цифры и сравнивать их визуально в таблицах совсем не хочется1. Сервер не умеет ничего показывать вааще, даже в "некрасивом" виде. 2. Вы хотите сказать что в стандартном SSMS, поставляемом вместе с сервером, нельзя показать с пробелами. Не верю! (с). MaratSHПочему-то на Оракле это сделано давно ...У оракакла есть много всякого говна, из-за которого, кстати, страдают очень много народа, к примеру когда используют показанный вами подход. Спасибо, мы сыты по горло. Shakill 12708997 PS: И главное, это можно сделать. Если это вам приспичило как временное решение, то чё, тяжело написать функцию?! ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2012, 19:16 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
Петров АндрейЕсли надо суммировать я "выберу" это поле 2 раза.Странное у вас представление об оптимизации. Сервер должен передавать клиенту поле в базовом формате формате (например, дата-время в виде 64-х битного числа), а клиент уже отображает на экране поле в нужном формате. Вы бы ещё число на сервере в пиксели преобразовывали, с учётом разрешения монитора и со сглаживанием :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2012, 20:13 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
Mnior, уже, кстати, и у sql сервера нечто такое появилось: FORMAT alexeyvg, вряд ли Петров Андрей поддержит диалог семилетней давности :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2012, 22:48 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
Shakillalexeyvg, вряд ли Петров Андрей поддержит диалог семилетней давности :)Да, лоханулся я :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2012, 22:53 |
|
Число в строку по маске
|
|||
---|---|---|---|
#18+
Shakillу sql сервера нечто такое появилосьИз разряда - "Благими намерениями вымощена дорога в ад". Маркетологи другое не умеют. Зато намного больше чего не появилось. Форматы/стили данных в BCP, к примеру на данную тематику. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2012, 02:59 |
|
|
start [/forum/topic.php?fid=46&gotonew=1&tid=1711700]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
others: | 255ms |
total: | 396ms |
0 / 0 |