|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Коллеги, нужна помощь. Попал в руки старый чужой проект, который надо было немного доработать. До этого никогда с FireBird дел не имел (я ораклист со стажем). При добавлении нового интерфейса в проект столкнулся с необъяснимой ошибкой. Выражается она в том, что в интерфейсе проекта в гриде одно (и только одно!) поле показывается с ошибочным значением. Теперь подробно. В FB есть вьюха со следующим кусочком кода: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Смысл этого поля - показать, сколько дней прошло с момента оформления последнего объекта типа ORDER. Содержимое этой вьюхи я показываю в гриде, реализованном на компоненте TDBGridEh из библиотеки EhLib версии 4. Для доступа к данным используется библиотека FIBplus версии 7.6, компонент FIBDataSet. В компоненте созданы статические поля (Fields), т.к. есть потребность в полях тип Lookup. Теперь собственно проблема: при открытии этой View из средства SQL-разработки (IBExpert) я вижу корректное значение этого поля (неоднократно проверял вручную по исходным таблицам). Но вот при запуске моего проекта в соответствующей колонке видны значения на 2 или 3 единицы МЕНЬШЕ !!!!! Ну т.е. через IBExpert вижу, например, значение поля "3", а в интерфейсе своего проекта - "1". Подобное уменьшение значения происходит по всей колонке (т.е. по всем строкам датасета). Столкнувшись с проблемой впервые, подумал, что причина кроется в статически созданных полях (я тогда активно менял наполнение той самой вьюхи, и подумал, что идет неправильный мапинг полей на буфер строки данных ), и заново пересоздал все Fields объекта FIBDataSet. Ошибка ушла, значения стали показываться корректные. НО! Через несколько дней, НА ТОМ ЖЕ exe-ФАЙЛЕ ошибка вернулась. Я опять запускаю Delphi, удаляю все Fields и пересоздаю их заново - проблема уходит. Опять не трогаю проект, опять проходит 2-3 дня - и опять ошибка в визуализации!!!! И опять пересоздание Fields решает проблему. Коллеги, какие есть идеи о причинах подобной мистики? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2019, 15:08 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955, возможно, в приложении ты что-то меняешь в неподтвержденной транзакции? А читающая транзакция не видит. В фиб+ датасеты часто с разными транзакциями делают, проверь. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2019, 17:53 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955какие есть идеи о причинах подобной мистики? У тебя на сервере часы отстают на два дня. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2019, 18:15 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Добавьте в запрос такие поля Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
и посмотрите, что получится ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2019, 17:53 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё matador955, возможно, в приложении ты что-то меняешь в неподтвержденной транзакции? А читающая транзакция не видит. В фиб+ датасеты часто с разными транзакциями делают, проверь. Проверял. Неподтвержденных транзакций нет. Вообще никаких параллельных транзакций нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 11:32 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 11:32, matador955 пишет: > > Проверял. Неподтвержденных транзакций нет. Вообще никаких параллельных > транзакций нет. как проверял? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 11:33 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov У тебя на сервере часы отстают на два дня. Не отстают, время верное. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 11:46 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий > Проверял. Неподтвержденных транзакций нет. Вообще никаких параллельных > транзакций нет. как проверял? Какая разница? Я говорю что неподтвержденных транзакций нет, и это точно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 11:47 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955 Мимопроходящий > Проверял. Неподтвержденных транзакций нет. Вообще никаких параллельных > транзакций нет. как проверял? Какая разница? Я говорю что неподтвержденных транзакций нет, и это точно. Наверное, у тебя и ошибок в коде нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 11:53 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
_Vasilisk_ Добавьте в запрос такие поля ...... и посмотрите, что получится А вот это мне в голову не пришло, ступил. Спасибо. Вообще, наблюдение за ситуацией наводит на идиотскую мыль о том, что фраза Код: sql 1.
будучи вставленной во VIEW, превращается сервером в константу в момент компиляции VIEW. Я несколько дней подряд наблюдал за поведением приложения, при том, что не прикасался к exe-файлу вообще, и даже специально запускал его не из среды разработки. Так вот, на протяжении последних 3 дней, ошибка в данных увеличивалась на минус единицу в каждый следующий день (!). Честно говоря в шоке от такого. Сейчас наплодил тестовых VIEW, проверю их после выходных (чтобы дата компиляции отличалась от текущей даты). Но если гипотеза подтвердится..... Просто нет слов. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 11:55 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 11:47, matador955 пишет: > Какая разница? Я говорю что неподтвержденных транзакций нет, и это точно. не, мужик, с таким настроением ты слона не продашь... (С) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 11:55 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 11:55, matador955 пишет: > Вообще, наблюдение за ситуацией наводит на идиотскую мыль о том, что фраза > ... date 'TODAY' ... > будучи вставленной во VIEW, превращается сервером в константу в момент > компиляции VIEW. надо не фантазировать, а доку читать. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 11:57 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 11:58 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955 Но если гипотеза подтвердится..... Просто нет слов. Ага. matador955 при открытии этой View из средства SQL-разработки (IBExpert) я вижу корректное значение этого поля ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 12:09 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё Наверное, у тебя и ошибок в коде нет. Мимопроходящий не, мужик, с таким настроением ты слона не продашь... (С) Вот за что я люблю русскоязычные форумы, так это за неистребимое желание научить тебя жизни. Да, я не буду тратить немеряно времени на то, чтобы описывать методику проверки на наличие транзакций. Просто потому, что время будет потрачено неэффективно: у меня нет необходимости кому-то что-то доказывать, а надо найти ошибку в системе. Мне дали дельный совет про транзакции (спасибо!) - я проверил и убедился, что дело не в этом. Поэтому ищу дальше. Мимопроходящий надо не фантазировать, а доку читать. Какие все блин умные.... Читаем: https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref25-functions-contextvars.html#fblangref25-contextvars-today 'TODAY' is not a variable but a string literal. It is, however, special in the sense that when you CAST() it to a date/time type, you will get the current date. ... 'TODAY' always returns the actual date, even in PSQL modules, where CURRENT_DATE, CURRENT_TIME and CURRENT_TIMESTAMP return the same value throughout the duration of the outermost routine. ёёёёё Ага. matador955 при открытии этой View из средства SQL-разработки (IBExpert) я вижу корректное значение этого поля Я начал вспоминать, как именно проверял выдачу этой VIEW, когда получал якобы правильные данные в IBExpert. Так вот, у меня был открыт SQL-редактор с текстом VIEW, я комментировал в нем строчку "alter view ... as" и запускал на выполнение получившийся голый SELECT. Так казалось удобнее, чем писать в отдельном окне select * from view . Так что проверка была, в общем-то, невалидной - но мне и в голову не могло прийти, что один и тот же запрос может отработать по-разному, будучи запущен отдельно или внутри view. За 20 лет работы с Ораклом ничего подобного не встречал, поэтому кейс подсознательно не рассматривал. Сегодня сделал именно select * from view - и получил в выдаче ту же ошибку в данных, что наблюдаю в приложении. Это собственно и подтолкнуло к гипотезе о некорректной отработке литерала 'TODAY' внутри view. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 12:30 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 12:30, matador955 пишет: > > Какие все блин умные.... Читаем: > 'TODAY' is not a variable but a string literal. It is, however, special > in the sense that when you CAST() it to a date/time type, you will get > the current date. ну дык ты ж CAST не делаешь. а вместо этого пихаешь константу. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 12:37 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё Вот ты какой. Тебе давай помогай, а от тебя - шиш. Если тебе нужна идея о том, как на указанном ландшафте инструментальных средств проверить наличие параллельных транзакций - сделай отдельный тред с этим вопросом, и я с удовольствием поделюсь наработками. Но в контексте этого треда, такое обсуждение будет лишним. Мимопроходящий ну дык ты ж CAST не делаешь. а вместо этого пихаешь константу. Неее, брат. В коде написано : Код: sql 1.
а это неявный cast. Кроме того, сама идея мне кажется сомнительной: cast не является функцией, что-то вычисляющей. Он просто выполняет преобразования типов. Вряд ли именно cast столь радикально меняет поведение константы. Впрочем, ради интереса добавлю и такой вариант для проверки, и в понедельник расскажу о результатах. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 12:44 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 12:44, matador955 пишет: > > Неее, брат. В коде явно написано : > ... date 'TODAY' ... это КОНСТАНТА, блеать! возьми для примера подёргай: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 12:47 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий это КОНСТАНТА, блеать! Трындец. Кстати, вот еще подтверждение нашел: 10304342 и 5468611 И ни в одной документации этого нет. Зашибись. Что ж, проблема решена, всем спасибо. PS Ну его нафиг этот Firebird с такими приколами, в какой-то момент решил что реально крыша едет. Пойду обратно в Оракл, там как-то поспокойнее. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 13:09 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 13:09, matador955 пишет: > И ни в одной документации этого нет. а ты её читал? Руководство по языку SQLОбратите внимание, что эти сокращённые выражения вычисляются сразу же во время синтаксического анализа, т.е. как будто оператор уже подготовлен к выполнению. Таким образом, даже если запрос выполняется несколько раз, значение например, для timestamp 'now' не изменится , независимо от того, сколько времени проходит. Если вам нужно получать нарастающее значение времени (т.е. оно должно быть оценено при каждом вызове), используйте полный синтаксис оператора CAST('now' as timestamp) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 13:18 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий а ты её читал? Руководство по языку SQL... Откуда эта цитата? Я привык ориентироваться на англоязычную оригинальную (официальную) документацию, ссылку привел выше, и там ничего подобного нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 13:54 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 13:54, matador955 пишет: > Я привык ориентироваться на англоязычную оригинальную документацию английская дока - кривой перевод русского оригинала. (не шучу) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:01 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955 Я начал вспоминать, как именно проверял выдачу этой VIEW, когда получал якобы правильные данные в IBExpert. Так вот, у меня был открыт SQL-редактор с текстом VIEW, я комментировал в нем строчку "alter view ... as" и запускал на выполнение получившийся голый SELECT. Так казалось удобнее, чем писать в отдельном окне select * from view . Так что проверка была, в общем-то, невалидной - но мне и в голову не могло прийти, что один и тот же запрос может отработать по-разному, будучи запущен отдельно или внутри view. За 20 лет работы с Ораклом ничего подобного не встречал, поэтому кейс подсознательно не рассматривал. Сегодня сделал именно select * from view - и получил в выдаче ту же ошибку в данных, что наблюдаю в приложении. Это собственно и подтолкнуло к гипотезе о некорректной отработке литерала 'TODAY' внутри view. Неправильное заключение. IBExpert после завершения каждого запроса закрывает его хэндл, поэтому ты и получаешь разные данные без View. Вот смотри, тестовое приложение из трех строк. По кнопке запрос выполняется в TpFIBQuery: Код: sql 1.
т.е., без всякого View. По другой кнопке выполняется Unprepare-Prepare. Вот что получаем: ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:01 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё, вывод №2: IBExpert - вещь в себе. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:03 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё Неправильное заключение. IBExpert после завершения каждого запроса закрывает его хэндл, поэтому ты и получаешь разные данные без View. Понятно. В данном случае имеем, что вычисление константы происходит в момент открытия хэндла. Но у меня ситуация несколько иная. Фиксация значения происходила в момент компиляции VIEW (и я это уже проверил экспериментально). Не очень понимаю, при чем тут хэндл. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:07 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955, оно? The short syntax is evaluated immediately at parse time, causing the value to stay the same until the statementis unprepared. For datetime literals like '12-Oct-2012' this makes no difference. For the pseudo-variables 'NOW', 'YESTERDAY', 'TODAY' and 'TOMORROW', this may not be what you want. If you need the value to be evaluated at every call, use the full CAST() syntax. https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/Firebird_Language_Reference_25EN.pdf ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:08 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий английская дока - кривой перевод русского оригинала. (не шучу) Дожили.... Хорошо, тогда вопрос: какая документация считается оригинальной, официальной и наиболее полной? Я пользовался вот этой: https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref25.html Но насколько понимаю, делал так зря. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:10 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
А зачем вообще сделали такой, мягко говоря, странный способ получить текущее время? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:10 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955 ёёёёё Неправильное заключение. IBExpert после завершения каждого запроса закрывает его хэндл, поэтому ты и получаешь разные данные без View. Понятно. В данном случае имеем, что вычисление константы происходит в момент открытия хэндла. Но у меня ситуация несколько иная. Фиксация значения происходила в момент компиляции VIEW (и я это уже проверил экспериментально). Не очень понимаю, при чем тут хэндл. При том, что запрос препарируется, и хранится, пока хэндл не освободится. А View хранится вечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:10 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Василий 2 А зачем вообще сделали такой, мягко говоря, странный способ получить текущее время? Это не текущее время. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:11 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 14:07, matador955 пишет: > Понятно. В данном случае имеем, что вычисление константы происходит в > момент открытия хэндла. неправильно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:12 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955 Мимопроходящий английская дока - кривой перевод русского оригинала. (не шучу) Дожили.... Хорошо, тогда вопрос: какая документация считается оригинальной, официальной и наиболее полной? Я пользовался вот этой: https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref25.html Но насколько понимаю, делал так зря. Не надо умничать. https://www.sql.ru/forum/interbase - первая же тема в списке. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:13 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
MikeDD matador955, оно? Оно. Я читал доку в онлайне (выше ссылка), там этого текста не нахожу. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:15 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 14:15, matador955 пишет: > Я читал доку в онлайне (выше ссылка), там этого текста не нахожу. официальная дока в pdf, ибо в нём она пишется авторами (по-русски). а вот html-версия - трансляция из оригинальной доки, не факт, что обновляется вовремя. Posted via ActualForum NNTP Server 1.5 Модератор: Тема перенесена из форума "Delphi". ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:19 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Знакомый MS-SQL-щик пытался с FB работать. Пришел в дикую ярость. "Все не так". ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:24 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Василий 2 А зачем вообще сделали такой, мягко говоря, странный способ получить текущее время? Я в самом первом сообщении писал, что всю жизнь работаю с Ораклом, и сейчас впервые столкнулся с FB на временном проекте. Когда возник вопрос про получение текущего времени в SQL-запросе, набил в Гугле что-то вроде "получить текущее время Firebird", и этот метод был в первой ссылке. Пошел в доку (опять же ссылка выше), убедился что метод документированный и по всем признакам валидный, ну и стал его использовать. Какой метод получения текущего времени считается более правильным, и почему? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:25 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё Знакомый MS-SQL-щик пытался с FB работать. Пришел в дикую ярость. "Все не так". Ну у меня после Оракла примерно похожие ощущения ("всё через жопу"). Особенно доставляют бесконечные INNER JOIN вместо родных плюсиков Код: plsql 1.
Хотя и допускаю, что это вопрос привычки. Наверняка человек, всю жизнь проработавший на Firebird, будет так же плеваться от Оракла. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:31 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 14:31, matador955 пишет: > бесконечные INNER JOIN вместо родных плюсиков ты не с той стороны брюкву чистишь. плюсики никак не INNER JOIN. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:34 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955, так и в оракле "джойнить" можно, или ты совсем древнего используешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:34 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955 Дожили... matador955 Какой метод получения текущего времени считается более правильным, и почему? Да, в четверке будут таймзоны, для 2.5. неактуально. matador955 бесконечные INNER JOIN ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:40 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955Дожили.... Хорошо, тогда вопрос: какая документация считается оригинальной, официальной и наиболее полной? Я пользовался вот этой: https://firebirdsql.org/file/documentation/reference_manuals/fblangref25-en/html/fblangref25.html во-первых, ты не посмотрел на список авторов, а это должно было намекнуть. во-вторых, ты не прочитал в самом начале: This volume represents a compilation of topics concerning Firebird's SQL language written by members of the Russian-speaking community of Firebird developers and users. In 2014, it culminated in a language reference manual, in Russian. At the instigation of Alexey Kovyazin, a campaign was launched amongst Firebird users world-wide to raise funds to pay for a professional translation into English, from which translations into other languages would proceed under the auspices of the Firebird Documentation Project. Так что первичная документация тут: http://www.ibase.ru/develop/ html по 2.5 я там, правда, давно не обновлял. pdf обновляются регулярно, по мере того как Симонов выкатывает новые исправления. В самом вверху этого форума прилеплены 3 темы по доке. Сначала Симонов обновляет доку на github, потом она обновляется на ibase.ru и на firebirdsql.org. И уже потом эти обновления как-то втыкаются в англоязычный вариант. Русская дока - первична, полностью и без вопросов. matador955я не буду тратить немеряно времени на то, чтобы описывать методику проверки на наличие транзакций. Просто потому, что время будет потрачено неэффективно спасибо, оч. смешно. Наличие транзакций, лишних или нет, элементарно проверяется из любой внешней программы запросом select * from mon$transactions ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:43 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Ivan_Pisarevskyполучаю current_timestamp мне хватает за глаза. с этим тоже можно налететь на "фиксированное" время в пределах PSQL. "Измерение времени в хранимых процедурах, триггерах и execute block" http://www.ibase.ru/time_diff/ ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:47 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 14:25, matador955 пишет: > Какой метод получения текущего времени считается более правильным, и почему? нужно просто понимать что чего возвращает. 1. timestamp'NOW' , date'TODAY' и т.п. вычисляется единожды ,на момент препарирования запроса, или компиляции (вьюхи, SP, триггера) и в дальнейшем НЕ меняется 2. CAST('NOW' as timestamp) , CAST('TODAY' as date) и т.п. вычисляется каждый раз заново. 3. CURRENT_TIMESTAMP , CURRENT_DATE и т.п. вычисляется в момент препарирования стейтмента и далее не меняется пока этот стейтмент не будет деаллокирован. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:53 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий timestamp'NOW' , date'TODAY' и т.п. вычисляется единожды ,на момент препарирования запроса, или компиляции (вьюхи, SP, триггера) и в дальнейшем НЕ меняется Интересно, для чего это может понадобиться? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 14:57 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 14:57, ёёёёё пишет: > Интересно, для чего это может понадобиться? да патаму же зачем есть типизированные КОНСТАНТЫ! как в Сях - препроцессор воткнул в код константу нужного типа и всё. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:01 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955набил в Гугле что-то вроде "получить текущее время Firebird", и этот метод был в первой ссылке. Врёшь. По этому запросу первая ссылка ведёт на описание CURRENT_TIMESTAMP. Вторая - на CURRENT_DATE. Третья - на явное приведение строковых литералов. Как ты по такому запрос нашёл формат литералов времени - непонятно. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:03 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий3. *CURRENT_TIMESTAMP*, *CURRENT_DATE* и т.п. вычисляется в момент препарирования стейтмента Нет, всё-таки в начале выполнения. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:05 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 15:05, Dimitry Sibiryakov пишет: > Нет, всё-таки в начале выполнения. ну, тут зуб не дам, не щупал за тонкие материи. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:05 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
kdv с этим тоже можно налететь на "фиксированное" время в пределах PSQL. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:06 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий ну, тут зуб не дам, не щупал за тонкие материи. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:07 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий 15.11.2019 14:57, ёёёёё пишет: > Интересно, для чего это может понадобиться? да патаму же зачем есть типизированные КОНСТАНТЫ! как в Сях - препроцессор воткнул в код константу нужного типа и всё. А если конкретно, без аналогий? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:09 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955Я в самом первом сообщении писал, что всю жизнь работаю с Ораклом Ok... To specify a DATE value as a literal, you must use the Gregorian calendar. You can specify an ANSI literal, as shown in this example: DATE '1998-12-25' The ANSI date literal contains no time portion, and must be specified in exactly this format ('YYYY-MM-DD'). Угадай с трёх раз из какой документации эта цитата. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:10 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёёИнтересно, для чего это может понадобиться? Основное назначение литерала - служить константой: date '2019-11-15'. То, что в качестве строки можно подсунуть TODAY или NOW - забавный недостаток парсера. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:13 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 15:09, ёёёёё пишет: > А если конкретно, без аналогий? вот воткнул ты в процедуру date'15.09.2019' это есть константа? КОНСТАНТА. воткнул date'TODAY' , препроцессор за тебя произведёт подстановку, вместо 'TODAY' получим 15.09.2019 (на сегодняшний день). и сохранено будет это значение. как КОНСТАНТА. 15.09.2019 ферштейн? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:13 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий 15.11.2019 15:09, ёёёёё пишет: > А если конкретно, без аналогий? вот воткнул ты в процедуру date'15.09.2019' это есть константа? КОНСТАНТА. воткнул date'TODAY' , препроцессор за тебя произведёт подстановку, вместо 'TODAY' получим 15.09.2019 (на сегодняшний день). и сохранено будет это значение. как КОНСТАНТА. 15.09.2019 ферштейн? Ну и для чего? Разработчик что - экстрасенс, blr читать? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:17 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 15:17, ёёёёё пишет: > Ну и для чего? прежде чем стрелять себе в висок, нужно потренироваться по ногам Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:19 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий 15.11.2019 15:17, ёёёёё пишет: > Ну и для чего? прежде чем стрелять себе в висок, нужно потренироваться по ногам Ведь была же причина какая-то, чтобы до такого додуматься. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:20 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
kdv во-первых, ты не посмотрел на список авторов, а это должно было намекнуть. ........ спасибо, оч. смешно. Наличие транзакций, лишних или нет, элементарно проверяется... Я в самом первом сообщении честно написал, что с FB впервые столкнулся 2 недели назад. Вы реально уверены, что за это время (особенно с учетом того, что это временный проект, который я забуду через месяц) мне следовало погрузиться в вопрос до подобных деталей? Мне надо было сделать 1 доп интерфейс с простым (по моим меркам ) запросом, я наткнулся на необъяснимое поведение системы и задал вопрос на форуме. Вам доставляет удовольствие объяснять, какой я идиот, что недостаточно внимательно читаю список авторов документации? Dimitry Sibiryakov Врёшь. По этому запросу первая ссылка ведёт на описание CURRENT_TIMESTAMP. ..... Я же четко написал, что текст запроса был "что-то вроде...". Нет, надо обязательно облить дерьмом. Итого. Я давно зарекался что-то спрашивать на русскоязычных форумах, много лет жил на англоязычных, и все было хорошо. Сейчас рискнул изменить привычкам. Но нет, за прошедшее время ничего не изменилось. Что бы ты не спросил (причем предельно вежливо, корректно и четко) - тебе всегда объяснят, что ты дебил, идиот и живешь неправильно. Всем спасибо. Прощайте. Надеюсь, вам комфортно в этой ароматной атмосфере. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:20 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955, прощайте. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:21 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 15:20, ёёёёё пишет: > Ведь была же причина какая-то, чтобы до такого додуматься. оно изначально было вообще недокументировано. и не факт, что нужно было обнародовать. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:22 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 15:20, matador955 пишет: > Я давно зарекался что-то спрашивать на русскоязычных форумах иди-иди, в Эуропу. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:22 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Да, и самое забавное. Ошибку-то нашел я сам. И честно про это написал. А вы все, кто сейчас так радостно тыкает меня носом в документацию и проч. - где вы были, когда был задан изначальный вопрос? Ведь там была хорошо видна злополучная конструкция "date 'TODAY'", что ж никто не обратил на это внимание? Прафиссианалы блин.... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:28 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий 15.11.2019 15:20, ёёёёё пишет: > Ведь была же причина какая-то, чтобы до такого додуматься. оно изначально было вообще недокументировано. и не факт, что нужно было обнародовать. Убрать бы нафик, в очередной версии. Да эта запись в такой форме Код: sql 1.
- так себе идея, ввели бы что-либо аналогичное CURRENT_TIMESTAMP, какой-нибудь IMMEDIATE_TIMESTAMP/IMMEDIATE_DATE... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:28 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955мне следовало погрузиться в вопрос до подобных деталей? конечно нет. Однако, если перечитать сначала, то там удивительное упорство человека, который "две недели с Firebird", но прям абсолютно уверен, что правильно проверил "про транзакции" (хоть это к сути вопроса и не относилось). matador955Всем спасибо. Прощайте. была бы причина какой-то политес соблюдать. А так - например, посетителей firebirdsql.org из USA в 2 раза меньше, чем из России. И в 8 раз меньше, чем из Бразилии. Можно, конечно, на англоязычных форумах попытать счастья, но ... p.s. по-моему, была вполне весёлая и оживленная дискуссия, всё выяснили максимально быстро, и без ущерба. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:31 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955 где вы были, когда был задан изначальный вопрос? например, я использую InterBase с 1994 года. И вот как-то я так научился, что мне не приходило в голову писать date 'TODAY', нигде и никогда. Так и все привыкли писать CAST. Вам спасибо, что наши эту фигню. Глядишь, и разработчики ФБ это исправят в ближайшей версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:35 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
matador955где вы были, когда был задан изначальный вопрос? Ведь там была хорошо видна злополучная конструкция "date 'TODAY'", что ж никто не обратил на это внимание? Всерьёз хочешь это знать? Ответ прост: никто не читает портянки кода, вываливаемые ТСами. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:36 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov никто не читает портянки кода, вываливаемые ТСами. Но при их отсутствии требуют вывалить! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:39 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 15:28, ёёёёё пишет: > > Да эта запись в такой форме > CAST('NOW' AS TIMESTAMP) > - так себе идея руки прочь от алтаря! это изначальная корнструкция. она была ещё в IB4. а всякие CURRENT_XXX появились только в IB6. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:41 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий 15.11.2019 15:28, ёёёёё пишет: > > Да эта запись в такой форме > CAST('NOW' AS TIMESTAMP) > - так себе идея руки прочь от алтаря! это изначальная корнструкция. она была ещё в IB4. а всякие CURRENT_XXX появились только в IB6. Источник глюков же ж. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:44 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 15:44, ёёёёё пишет: > > Источник глюков же ж. счастливый человек... а я сижу тут, отвратительно трезвый, как стекло! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 15:47 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
kdv Глядишь, и разработчики ФБ это исправят в ближайшей версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:01 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvlad kdv Глядишь, и разработчики ФБ это исправят в ближайшей версии. Ну фигня же. Весенний авитаминоз. И Код: sql 1.
и Код: sql 1.
- тоже. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:09 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё, да неужели. С чего бы задокументированное поведение фигня? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:14 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё Ну фигня же. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:15 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvlad ёёёёё Ну фигня же. А что, очень логично? Если нужен вариант А, то current_timestamp . А вот если вариант А' - то немного по-другому, cast('NOW' as timestamp) Еще можно timestamp 'NOW' , вариант рабочий, но совершенно бесполезный. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:29 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 16:29, ёёёёё пишет: > > Еще можно timestamp 'NOW', вариант рабочий, но совершенно бесполезный. не нужно уподобляться юношам бледным со взором горящим. в запросах timestamp'NOW' вполне юзабельный. а бездумно втыкать это в SP, триггеры и вьюхи - ну, тут ССЗБ. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:36 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий в запросах timestamp'NOW' вполне юзабельный. Очень юзабельный. Пока препарирвоанный запрос не повторишь, с интервалом в заметное для удивления время. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:37 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
незнание не освобождает! Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:45 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий незнание не освобождает! Это всё очень блаародно, но чёта ОВСФ меня мучает. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:48 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё А что, очень логично? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:51 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка, Поколение Zю не может поверить, что если что-то сделано в прошлом тысячелетии, может работать без их ЦУ и улучшений. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:52 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvlad ёёёёё А что, очень логично? Да ну тебя. Какой у прикладников мозг. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:52 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё Да ну тебя. Какой у прикладников мозг. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:53 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё hvlad пропущено... Да, если мозг задействовать. Да ну тебя. Какой у прикладников мозг. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:53 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё, нормальный у них мозг. Если ты прикладник, то это вовсе не обозначает отсутствие знаний о системном программировании. Даже больше скажу на базовом уровня они быть обязаны ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:55 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
WildSery Старый плюшевый мишка, Поколение Zю не может поверить, что если что-то сделано в прошлом тысячелетии, может работать без их ЦУ и улучшений. В Delphi до сих пор можно массивы вот так объявлять: Код: pascal 1.
Но ведь давно можно и не так! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:56 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё, как давно живёт препарированный запрос? Чем не применение ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:57 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Симонов Денис как давно живёт препарированный запрос? Чем не применение Для чего это знать? Чтобы что? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:58 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё, да да. А в FB как оказалось {} могут быть частью идентификатора Кто когда и зачем придумал хз, но теперь уж как есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:59 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Интересно, как вообще эта идея возникла, с литералами 'NOW' и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 16:59 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё, нет таких. Ты видимо с NOW перепутал ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 17:01 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 16:59, ёёёёё пишет: > > Интересно, как вообще эта идея возникла, с литералами 'NOW' и т.п. а не было ничего другого. даже стандарта SQL92 ещё не было. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 17:02 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
вот жеж блин. Сообщения то теперь редактировать можно. В следующий раз не буду торопиться ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 17:02 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий 15.11.2019 16:59, ёёёёё пишет: > > Интересно, как вообще эта идея возникла, с литералами 'NOW' и т.п. а не было ничего другого. даже стандарта SQL92 ещё не было. Ну как такую форму вообще можно было придумать. Как временный костыль, который обжился в теремке в связи с отсутствием зайца. Но вот - сегодняшний топик. Не первый уже такой, и не последний. Ну, поддержка legacy, понятно. Но отчего бы функцию timestamp NOW() не завести, кастуй её как хочешь, чтобы cast('NOW' as ... ) только как анекдот вспоминался, как паскалевские скобки (..). ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 17:11 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
15.11.2019 17:11, ёёёёё пишет: > > Но отчего бы функцию timestamp NOW() не завести, кастуй её как хочешь, > чтобы cast('NOW' as ... ) только как анекдот вспоминался, как > паскалевские скобки (..). не чеши. (С) Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 17:14 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvladЧё ??? ну смотри. В запросе timestamp 'NOW' при prepare вычисляет время, и сохраняет его в BLR. Как бы, всё ок, запросы долго не живут, хотя prepared-запрос может прожить какое-то время. Но когда мы эту штуку пишем во view (или psql), она сохраняется "навсегда", и вот тут timestamp 'NOW' не просто теряет смысл, а фиксирует типа "время создания view". Объяснения вроде "это же литерал-шмитерал" не катят, потому что если мне надо воткнуть дату как литерал, я конкретную дату и втыкаю. А если я умышленно втыкаю date 'TODAY' в расчете что оно в результате превратится в '15.11.2019', то я скорее всего идиот. Потому что глядя в SQL через месяц я не просто не вспомню, какая там была дата, я без выполнения запроса никак не смогу это определить (не глядя в BLR). Фичу эту в данный момент действительно можно втыкать только как "маркер" create/alter объекта (view, proc, trigger), и ни для чего больше. Я понимаю, что это историческая хрень, но если она бессмысленная, её либо надо исправлять, либо ликвидировать. С другой стороны, я вообще не помню, чтобы кто-то натолкнулся на эту фигню, за 25 лет-то... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 21:24 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
kdv вот тут timestamp 'NOW' не просто теряет смысл date '1.1.2001' - имеет смысл, date 'today' - не имеет ? kdv Объяснения вроде "это же литерал-шмитерал" не катят, потому что если мне надо воткнуть дату как литерал, я конкретную дату и втыкаю. А если я умышленно втыкаю date 'TODAY' в расчете что оно в результате превратится в '15.11.2019', то я скорее всего идиот. Чё ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 23:06 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvladdate '1.1.2001' - имеет смысл, date 'today' - не имеет ? у меня в sql написано date 'today'. А в blr - позавчерашняя дата, например. Какая связь? я вижу 'today', а оно вовсе не today. Если ты считаешь это нормальным, то я пас. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.11.2019, 23:49 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
kdv hvladdate '1.1.2001' - имеет смысл, date 'today' - не имеет ? у меня в sql написано date 'today'. А в blr - позавчерашняя дата, например. Какая связь? я вижу 'today', а оно вовсе не today. Если ты считаешь это нормальным, то я пас.Если это нормально документировано - нет никаких проблем. Тебя же не смущает, что CURRENT_DATE тоже может отличаться от календаря ? Потому что - документировано. А вой по этому поводу ведь тоже был в своё время... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 02:04 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvlad Тебя же не смущает, что CURRENT_DATE тоже может отличаться от календаря ? Потому что - документировано. А вой по этому поводу ведь тоже был в своё время... Вот только на хрена это вообще надо... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 03:11 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий 15.11.2019 17:11, ёёёёё пишет: > > Но отчего бы функцию timestamp NOW() не завести, кастуй её как хочешь, > чтобы cast('NOW' as ... ) только как анекдот вспоминался, как > паскалевские скобки (..). не чеши. (С) Тикет уже кто-нибудь создайте, вот с этим самым предложением. А там, голосование покажет. Лично я - проголосую. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 10:08 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка hvlad Тебя же не смущает, что CURRENT_DATE тоже может отличаться от календаря ? Потому что - документировано. А вой по этому поводу ведь тоже был в своё время... Вот только на хрена это вообще надо... В любом случае, там не идиоты сидят и смотрят гораздо глубже, чем многие местные эксперты. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 13:11 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Vlad F Тикет уже кто-нибудь создайте, вот с этим самым предложением. А там, голосование покажет. Лично я - проголосую. Или, чего мелочиться, пусть уж сделают универсальный решатель задач, быстронах - голосуем ! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 13:14 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Главное-то забыл ! Давайте нуллы запретим, особенно для пустых строк. Вот ораклята обрадуются ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 13:15 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvlad, Про 'NOW' что-нибудь тоже скажи. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 15:00 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvlad Vlad F Тикет уже кто-нибудь создайте, вот с этим самым предложением. А там, голосование покажет. Лично я - проголосую. Или, чего мелочиться, пусть уж сделают универсальный решатель задач, быстронах - голосуем ! Давай уже приглашай, кто мешает. И, вообще, можешь ни в чем себе не отказывать, не возражаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 16:19 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvlad Старый плюшевый мишка пропущено... Вот только на хрена это вообще надо... В любом случае, там не идиоты сидят и смотрят гораздо глубже, чем многие местные эксперты. Несмотря на всю свою пустопорожнюю трепливость, я глубоко прагматичен. И пытаюсь понять с какой целью не идиоты это придумали. Ведь если что-то делается, то для чего-то, а не только б вечность проводить (С). Пока не получается. Вопрошаю в надежде на то, что кто-то знает и подскажет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 17:01 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка Несмотря на всю свою пустопорожнюю трепливость, я глубоко прагматичен. И пытаюсь понять с какой целью не идиоты это придумали Простейший пример Код: sql 1.
Кто-нибудь хочет получить тут разные значения current_time и кашу в результате ? Неверующие могут написать в кач-ве expr1 и expr2 любимые трехэтажные подзапросы, выполняющиеся любое заметное время. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 19:13 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Vlad F, ещё один отправлен в баню ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 19:13 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvlad, current_* - вещь понятная и, имхо, работающая правильно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 19:26 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvlad Vlad F, ещё один отправлен в баню Однако, заслуженный банщик походу совсем зазвездился. Пчелы оборачиваются против меда, разработчики против трекера и пользователей. Дожили, друзья. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 19:39 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvladCURRENT_DATE тоже может отличаться от календаря ? оно ж всё равно вычисляется при первом обращении. Так что "это не совсем то". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 20:24 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvlad Старый плюшевый мишка Несмотря на всю свою пустопорожнюю трепливость, я глубоко прагматичен. И пытаюсь понять с какой целью не идиоты это придумали Простейший пример Код: sql 1.
Кто-нибудь хочет получить тут разные значения current_time и кашу в результате ? Неверующие могут написать в кач-ве expr1 и expr2 любимые трехэтажные подзапросы, выполняющиеся любое заметное время. Не, это-то понятно и правильно. И даже более того, разницу в моменте фиксации NOW и CURRENT_TIMESTAMP несколько раз использовал злонамеренно, хотя в повседневной жизни игнорировал. Но вот фиксация кой-чего из этой оперы на момент компиляции объектов PSQL оказалась для меня новостью и сакральный смысл сего от меня ускользает. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 21:31 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка сакральный смысл сего от меня ускользает. hvlad Для консистентности в первую очередь. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 22:42 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky В чем сила, брат? да ни в чем. В запросах это работало норм, а что кто-то date 'TODAY' может написать во view, proc или триггере - не подумали. И сразу стали писать, мол, юзайте cast. Так оно и забылось. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 22:49 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка Не, это-то понятно и правильно. И Хотя и удивился самому факту такого вопроса :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 23:10 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Ivan_Pisarevsky hvlad Для консистентности в первую очередь. б) шашкой я не махал (у меня ея даже нет) в) имею право не реагировать на @#$% и сообщить им об этом, дабы не мучались ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 23:13 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvladНу так я -то отвечал на вопрос про CURRENT_XXX: 22017805 Влад, current_xxx не фиксируется в blr как конкретная дата-время. Во view current_date будет всегда выдавать текущую дату, а date 'today' - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 23:19 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
kdv В запросах это работало норм, а что кто-то date 'TODAY' может написать во view, proc или триггере - не подумали. Легче всего уникальную, пусть и не понятную с первого раза, фичу обозвать багой и призвать искоренить. Мне непонятно - убитьнахбыстро. Так ? Но поздно уже. А то, что кто-то это использует - на них плевать конечно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 23:23 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
kdv hvladНу так я -то отвечал на вопрос про CURRENT_XXX: 22017805 Влад, current_xxx не фиксируется в blr как конкретная дата-время. Во view current_date будет всегда выдавать текущую дату, а date 'today' - нет.Серъёзно ? О как ! А я-то и не знал :) Может хватит воду в ступе толочь ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 23:24 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
kdv Во view current_date будет всегда выдавать текущую дату Если запрос начал выполнение вчера - покажет вчера, а не сегодня. И не нужно говорить, что так не бывает :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 23:34 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvlad kdv пропущено... Влад, current_xxx не фиксируется в blr как конкретная дата-время. Во view current_date будет всегда выдавать текущую дату, а date 'today' - нет. Может хватит воду в ступе толочь ? Тоже "схожу в баню", еще раз. Мало ли, вдруг действительно. Тебе про date 'today',cast('today' as... ), а ты старательно делаешь вид, что "ну нет же, вы про current_* говорите". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 23:35 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё, не надо ничего трогать!!! Не надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 23:37 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё, посмотри ещё раз на то, что я цитировал. Найди там то, что ты хочешь мне приписать. PS в баню я отправляю назойливых хамов, ты вроде не замечен пока. Но и не уподобляйся :) Если тебя это, конечно, волнует :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.11.2019, 23:39 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
hvlad ]Про консистентность я отвечал на вопрос про CURRENT_DATE Деда Я действительно не самый удачный пост выбрал чтобы встрять со своими сомнениями, пардон муа :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2019, 00:30 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка, нет проблем ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2019, 01:11 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Симонов Денис ёёёёё, не надо ничего трогать!!! Не надо. Трогать - не надо. Надо добавить фишку с ожидаемым поведением. Например, функцию Now() , которая можно использовать вместо cast('NOW' as timestamp) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2019, 02:28 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё Симонов Денис ёёёёё, не надо ничего трогать!!! Не надо. Трогать - не надо. Надо добавить фишку с ожидаемым поведением. Например, функцию Now() , которая можно использовать вместо cast('NOW' as timestamp) По мне так бантики это. Важно знать. А наколотить каст пальцы не отвалятся. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2019, 02:53 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка ёёёёё пропущено... Трогать - не надо. Надо добавить фишку с ожидаемым поведением. Например, функцию Now() , которая можно использовать вместо cast('NOW' as timestamp) По мне так бантики это. Важно знать. А наколотить каст пальцы не отвалятся. Да куда ты денешься, с подводной лодки? - Почему стюардессы всегда вежливые? - А куда они денутся! (с) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2019, 03:14 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё Симонов Денис ёёёёё, не надо ничего трогать!!! Не надо. Трогать - не надо. Надо добавить фишку с ожидаемым поведением. Например, функцию Now() , которая можно использовать вместо cast('NOW' as timestamp) Все именно так, но "баба Яга против", а тикет некому создать.)) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2019, 09:18 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё, и чем это отличается от CURRENT_TIMESTAMP/LOCALTIMESTAMP? Тем что короче? Дык ни кто не запрещает сделать вот так Код: sql 1. 2. 3. 4. 5.
Vlad F, я то же против, ибо вы начинаете махать шашкой не разобравшись в сути вопроса ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2019, 11:19 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Симонов Денис и чем это отличается Ну, по третьему кругу. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2019, 12:16 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё, я кругами не хожу. Я не хочу перегружать сервер бесполезными хотелками. Предложил новую функцию, функционал которой уже существует. Тебя спросили зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2019, 12:23 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
ёёёёё Надо добавить фишку с ожидаемым поведением. Например, функцию Now() , которая можно использовать вместо cast('NOW' as timestamp) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2019, 12:59 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
А и с другой стороны, если бы выше озвученное предложение было бы реализовано, впредь стали бы невозможны протяженные топики на не раз уже затрагиваемая тему. А где тогда поговорить?))) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2019, 14:27 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Модератор: Поговори в бане, например. В прошлый раз то же самое - переход на личности и оскорбление. ЗЫ. А чего никто не пожаловался? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 10:37 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Привет всем. Последнее время редко сюда захожу. Но как увидел эту тему и въехал в проблему, с которой столкнулся ее автор - прифигел. На FB2.5 я нередко использую выражение CAST ('NOW' AS TIMESTAMP) в запросах. И еще при создании таблиц пишу примерно так: Код: sql 1.
Теоретически, если считать, что 'NOW' - строковая константа, ее значение должно вычисляться в момент создания таблицы. Однако поэкспериментировав с помощью FlameRobin на вставке полей в похожую таблицу с небольшим временным интервалом и последующей вычиткой строк, я убеждаюсь, что значение даты/времени вычисляется каждый раз при выполнении запроса на вставку. Как этот результат эксперимента согласовывается с утверждением про строковую константу, я что-то не пойму. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 17:58 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
18.11.2019 17:58, Любезный пишет: > я что-то не пойму. в 1-м диалекте сервер сам за тебя делает CAST. но если таки испытываешь непреодолимое желание наступить себе на гордость, сделай Код: sql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 18:05 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Мимопроходящий 18.11.2019 17:58, Любезный пишет: в 1-м диалекте сервер сам за тебя делает CAST. Но база создана с указанием 3 диалекта. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 18:14 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Любезный, 'NOW' - строковый литерал, вычисляется в рантайме и приводится к типу timestamp движком timestamp 'NOW' - вычисляется во время парсинга SQL запроса и является timestamp литералом Отставить прифигевание ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 18:30 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Влад, большое спасибо! Теперь понял. Тема все равно весьма поучительная. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 18:43 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Любезный Тема все равно весьма поучительная. Таки да. И действия администрации не обсуждаются, но по-моему с баном погорячились. Лёгкий такой срачик был, с отстаиванием неведомо чего, но ради отстаивания. Так в таком жанре тут куда более эффектные персонажи встречаются ;) шайку-мочалку нофсякей приготовил ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 19:15 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка Лёгкий такой срачик был, с отстаиванием неведомо чего, но ради отстаивания. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.11.2019, 19:20 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
Старый плюшевый мишка, Назвать идею бредовой, и назвать человека - таки сильно разные вещи. И не первый раз. А ты можешь хоть из бани писать, как тебе удобнее, всё равно почитаем ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2019, 09:13 |
|
Необъяснимая ошибка визуализации значения поля (D7+FB25+FIBplus)
|
|||
---|---|---|---|
#18+
теперь понятно, откуда термин "дедовщина" пошел :) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2019, 09:47 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1560518]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
167ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
128ms |
get tp. blocked users: |
1ms |
others: | 277ms |
total: | 612ms |
0 / 0 |