|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
Oracle 12.2 Преобразование числа в json Код: plsql 1.
Преобразуем как сегодня больше хочется, куда делся ведущий 0? Код: plsql 1.
Понятно что можно to_char, но это же неправильно... ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2018, 15:27 |
|
Преобразование числа в 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2018, 16:02 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
далеки вы от народа, поэтому и комментариев нет... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.05.2018, 00:19 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
Да, почему-то возвращает в LAX формате. Я вписал FORMAT JSON STRICT, но ничего не поменялось. Написал чуваку из оракла, который этим занимается. Будем ждать. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2018, 11:36 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
Vint, есть таблетка: Patch 27486853: MERGE REQUEST ON TOP OF 12.2.0.1.0 FOR BUGS 27450783 27459909 ... |
|||
:
Нравится:
Не нравится:
|
|||
13.05.2018, 12:35 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
Shtock, Спасибо, поставили - работает. Только таблетка для Линуха. для Винды нету и не предвидиться :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2018, 18:59 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
Используй силу убеждения, Люк! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.05.2018, 19:26 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
andrey_anonymous Код: plsql 1. 2. 3.
не понимаю, зачем тут "format JSON" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2018, 18:20 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
--Eugene--зачем тут "format JSON" ? Чтим доку: авторFORMAT JSON This clause is optional and is provided for semantic clarity . ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2018, 18:41 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
andrey_anonymousfor semantic clarityбоюсь, увидев ваш "format JSON", он полагает, что тем самым ему как бы намекают, что подсунутое значение будет JSON-строкой. а вы ему пытаетесь присунуть числовой литерал. вот он и в недоумении ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2018, 19:15 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
--Eugene--боюсь Не бойтесь. Читайте документацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.05.2018, 21:32 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
а теперь немного про преобразования timestamp в json. Все помнят что у systimestamp другой тип данных? Код: plsql 1. 2. 3. 4. 5. 6. 7.
так получаем 40654, а убрав комментарий - работаем) база все та же: Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2018, 14:47 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
Всё там же всё те же: Код: plsql 1. 2. 3.
-1 ,{"ct_change":-99.9999999999999999999999999999999999999} результат воспроизводится только на точности в 38 символов после запятой и только при отрицательных значениях. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2018, 13:48 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
Vintрезультат воспроизводится только на точности в 38 символовЭто уже особенности промежуточной точности вычислений. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2018, 15:01 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
-2-, ты немного не понял -99.9999999999999999999999999999999999999 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2018, 17:52 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
Сегодня налетел на: Row returned by JSON_OBJECTAGG ... RETURNING CLOB includes garbage character (Doc ID 2308008.1) RETURNING clob нормально реализовать не смогли. даже с последними патчами второй раз воспроизводиться. а первый раз в сессии выполняется нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2018, 16:28 |
|
Преобразование числа в 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 :) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2018, 16:51 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
на 18 аналогично. но ничего, года через 3 заработает :) ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2018, 11:05 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
Shtock, 3 года с выхода 12.2 вроде прошло))) у меня вообще сложилось впечатление что json они писали на коленке, причем это делал отдельный человек который никогда не видел oracle, при этом ему дали спецификацию на json_table не дав посмотреть на реализацию xml_table. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2018, 13:50 |
|
Преобразование числа в 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2019, 23:37 |
|
Преобразование числа в 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:21 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
PasticЭто из-за того, что я это делаю на Oracle 12.1, а не на 12.2?Осознанно взять инструкцию от другой версии, получить неожиданный ожидаемый результат и взывать к форуму, чтобы кто-то сравнил за тебя документацию на разные версии? В недоумении... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.08.2019, 11:58 |
|
Преобразование числа в 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, 11:30 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
[quot -2-#22063575]Еще в копилку странностей json (19.5) Код: plsql 1. 2. 3. 4. 5.
а что в таком варианте Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2020, 12:28 |
|
Преобразование числа в json
|
|||
---|---|---|---|
#18+
123йй а что в таком варианте Код: plsql 1. 2. 3. 4. 5.
Естественно, sql-индусы plsql-индусам об этом не сообщили и при plsql-нормализации запроса идентификатор оказывается в верхнем регистре "DUMMY". Вопрос был о более другой странности, что запрос с json_object во что-то преобразуется и сиквенс оказывается где-то в подзапросе. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.01.2020, 12:52 |
|
|
start [/forum/topic.php?fid=52&msg=39686732&tid=1881063]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
80ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 202ms |
0 / 0 |