Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
10.05.2018, 15:27
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
Oracle 12.2 Преобразование числа в json Код: plsql 1.
Преобразуем как сегодня больше хочется, куда делся ведущий 0? Код: plsql 1.
Понятно что можно to_char, но это же неправильно... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.05.2018, 16:02
|
|||
---|---|---|---|
|
|||
Преобразование числа в json |
|||
#18+
Сам себе злобный буратино - кто же тащит благоприобретенные багофичи в прод ранее чем через пару-тройку мажорных версий? Оно же пока даже собственный синтаксис не выдерживают: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
12.05.2018, 00:19
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
далеки вы от народа, поэтому и комментариев нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.05.2018, 11:36
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
Да, почему-то возвращает в LAX формате. Я вписал FORMAT JSON STRICT, но ничего не поменялось. Написал чуваку из оракла, который этим занимается. Будем ждать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.05.2018, 12:35
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
Vint, есть таблетка: Patch 27486853: MERGE REQUEST ON TOP OF 12.2.0.1.0 FOR BUGS 27450783 27459909 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
15.05.2018, 18:59
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
Shtock, Спасибо, поставили - работает. Только таблетка для Линуха. для Винды нету и не предвидиться :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
16.05.2018, 19:26
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
Используй силу убеждения, Люк! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2018, 18:20
|
|||
---|---|---|---|
|
|||
Преобразование числа в json |
|||
#18+
andrey_anonymous Код: plsql 1. 2. 3.
не понимаю, зачем тут "format JSON" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2018, 18:41
|
|||
---|---|---|---|
|
|||
Преобразование числа в json |
|||
#18+
--Eugene--зачем тут "format JSON" ? Чтим доку: авторFORMAT JSON This clause is optional and is provided for semantic clarity . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2018, 19:15
|
|||
---|---|---|---|
|
|||
Преобразование числа в json |
|||
#18+
andrey_anonymousfor semantic clarityбоюсь, увидев ваш "format JSON", он полагает, что тем самым ему как бы намекают, что подсунутое значение будет JSON-строкой. а вы ему пытаетесь присунуть числовой литерал. вот он и в недоумении ... |
|||
:
Нравится:
Не нравится:
|
|||
|
17.05.2018, 21:32
|
|||
---|---|---|---|
|
|||
Преобразование числа в json |
|||
#18+
--Eugene--боюсь Не бойтесь. Читайте документацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.07.2018, 14:47
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
а теперь немного про преобразования timestamp в json. Все помнят что у systimestamp другой тип данных? Код: plsql 1. 2. 3. 4. 5. 6. 7.
так получаем 40654, а убрав комментарий - работаем) база все та же: Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.07.2018, 13:48
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
Всё там же всё те же: Код: plsql 1. 2. 3.
-1 ,{"ct_change":-99.9999999999999999999999999999999999999} результат воспроизводится только на точности в 38 символов после запятой и только при отрицательных значениях. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.07.2018, 15:01
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
Vintрезультат воспроизводится только на точности в 38 символовЭто уже особенности промежуточной точности вычислений. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.07.2018, 17:52
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
-2-, ты немного не понял -99.9999999999999999999999999999999999999 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.08.2018, 16:28
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
Сегодня налетел на: Row returned by JSON_OBJECTAGG ... RETURNING CLOB includes garbage character (Doc ID 2308008.1) RETURNING clob нормально реализовать не смогли. даже с последними патчами второй раз воспроизводиться. а первый раз в сессии выполняется нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.08.2018, 16:51
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
сам бы так никогда не написал, но принесли на хвосте: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
в общем то естественная ora-600 на 12.2 :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2018, 11:05
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
на 18 аналогично. но ничего, года через 3 заработает :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2018, 13:50
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
Shtock, 3 года с выхода 12.2 вроде прошло))) у меня вообще сложилось впечатление что json они писали на коленке, причем это делал отдельный человек который никогда не видел oracle, при этом ему дали спецификацию на json_table не дав посмотреть на реализацию xml_table. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.07.2019, 23:37
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
Очередное беспощадное улучшение json2507724.1This behavior is expected. SELECT FOR UPDATE on a table with JSON data is disallowed. This restriction began being enforced in 19.1 and the patch was backported for earlier versions where it first appears in the 12.2.0.1.190115DBJAN2019RU.В 18.4 работает, в 19.3 дает ошибку: Код: plsql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2019, 11:21
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
Прочитал документацию . Пробовал следующие варианты: Код: sql 1. 2. 3. 4.
Код: sql 1. 2. 3. 4.
Код: sql 1. 2. 3. 4.
Код: sql 1. 2. 3. 4.
Все эти варианты возвращают ошибку ORA-00907: missing right parenthesis Ещё я пробовал вариант отсюда : Код: sql 1. 2. 3. 4. 5. 6. 7.
Он тоже возвращает ORA-00907: missing right parenthesis. И даже запрос из первого сообщения этой темы Код: sql 1.
тоже возвращает эту ошбку. Это из-за того, что я это делаю на Oracle 12.1, а не на 12.2? Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64-bit Production ... |
|||
:
Нравится:
Не нравится:
|
|||
|
13.08.2019, 11:58
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
PasticЭто из-за того, что я это делаю на Oracle 12.1, а не на 12.2?Осознанно взять инструкцию от другой версии, получить неожиданный ожидаемый результат и взывать к форуму, чтобы кто-то сравнил за тебя документацию на разные версии? В недоумении... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.01.2020, 11:30
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
Еще в копилку странностей json (19.5) Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
Также json_object(*) несовместим c использованием plsql-переменных где-либо в том же запросе с ошибкой ORA-00904: "X": invalid identifier. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.01.2020, 12:28
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
[quot -2-#22063575]Еще в копилку странностей json (19.5) Код: plsql 1. 2. 3. 4. 5.
а что в таком варианте Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.01.2020, 12:52
|
|||
---|---|---|---|
Преобразование числа в json |
|||
#18+
123йй а что в таком варианте Код: plsql 1. 2. 3. 4. 5.
Естественно, sql-индусы plsql-индусам об этом не сообщили и при plsql-нормализации запроса идентификатор оказывается в верхнем регистре "DUMMY". Вопрос был о более другой странности, что запрос с json_object во что-то преобразуется и сиквенс оказывается где-то в подзапросе. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&mobile=1&tid=1881063]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
100ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 320ms |
total: | 511ms |
0 / 0 |