Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Должна ли использоваться TimeZone функции для входных параметров?
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. PostgreSQL 9.6.1 on x86_64-pc-linux-gnu, compiled by gcc (Ubuntu 4.8.2-19ubuntu1) 4.8.2, 64-bit Функция и вызов: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Результат -------------------- f удалим функцию: Код: plsql 1. Ожидал, что к входным параметрам применится: ALTER FUNCTION date_test_timezone( date) SET TimeZone='-23'; Видимо, это не так. Так и должно быть? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2018, 16:42 |
|
||
|
Должна ли использоваться TimeZone функции для входных параметров?
|
|||
|---|---|---|---|
|
#18+
Gold_, это трудно для понимания, и запоминания. всегд лучше проверить свои "ожидания" помедитируйте: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. т.о. я обычно проверяю руками, не доверяя "здравому смыслу" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.01.2018, 17:48 |
|
||
|
Должна ли использоваться TimeZone функции для входных параметров?
|
|||
|---|---|---|---|
|
#18+
qwwq, Спасибо. примерно с такой функцией я "помедитировал" перед началом топика. Сейчас хотелось бы понять это законно? qwwq я обычно проверяю руками, не доверяя "здравому смыслу" разумно, но тяжеловато догадаться, что твой "здравый смысл" отличается от "здравого смысла" разработчиков ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 19:49 |
|
||
|
Должна ли использоваться TimeZone функции для входных параметров?
|
|||
|---|---|---|---|
|
#18+
Gold_, Когда вы назначаете параметр функции, роли или базе, то это значение параметра меняется на указанное в соответствующем контексте. В вашем случае в пределах функции параметр TimeZone имеет значение '-23'. Но т.к. никаких операций, на которые этот параметр может повлиять, не производится, то эффекта нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.01.2018, 21:27 |
|
||
|
Должна ли использоваться TimeZone функции для входных параметров?
|
|||
|---|---|---|---|
|
#18+
vyegorov, спасибо, но честно говоря не понял. что по Вашему должен вернуть вызов: Код: plsql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 17:36 |
|
||
|
Должна ли использоваться TimeZone функции для входных параметров?
|
|||
|---|---|---|---|
|
#18+
Gold_, Для ф-ции в вашем варианте — время в заданной временной зоне. В варианте qwwq (у него в ф-ции есть преобразования) разница в 23 часа будет учитываться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2018, 18:33 |
|
||
|
Должна ли использоваться TimeZone функции для входных параметров?
|
|||
|---|---|---|---|
|
#18+
vyegorov, Еще раз спасибо. Значит входные параметры функции это не контекст функции, поэтому переменные(set) функции на них(параметры функции) не влияют. Какое ужасное предложения ). Не очевидненько. Спасибо, всем откликнувшимся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2018, 13:38 |
|
||
|
|

start [/forum/search_topic.php?author=mc_install&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
11ms |
get first new msg: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 721ms |
| total: | 920ms |

| 0 / 0 |
