|
|
|
Перегруженная функция TO_CHAR (number) отсутствует в SYS.STANDARD
|
|||
|---|---|---|---|
|
#18+
Обнаружил в SYS.STANDARD только такие варианты функции TO_CHAR с аргументом типа NUMBER: Код: plsql 1. 2. 3. Каким образом выполняется с одним входящим аргументом типа NUMBER? PS Oracle 12.2.0.1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 18:07 |
|
||
|
Перегруженная функция TO_CHAR (number) отсутствует в SYS.STANDARD
|
|||
|---|---|---|---|
|
#18+
artemiuss, Думаю причина в Код: plsql 1. 2. и неявном преобразовании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 18:28 |
|
||
|
Перегруженная функция TO_CHAR (number) отсутствует в SYS.STANDARD
|
|||
|---|---|---|---|
|
#18+
alwan, Я тоже склоняюсь к этой версии. Вот наковырял из предыдущей версии оракла такое: Код: plsql 1. 2. 3. 4. 5. 6. По-видимому, неявное приведение и есть более "умное" решение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2018, 22:35 |
|
||
|
Перегруженная функция TO_CHAR (number) отсутствует в SYS.STANDARD
|
|||
|---|---|---|---|
|
#18+
alwanartemiuss, Думаю причина в Код: plsql 1. 2. и неявном преобразовании.неявное преобразование неявного преобразования к неявному преобразованию. Такой to_char делает ничего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 00:21 |
|
||
|
Перегруженная функция TO_CHAR (number) отсутствует в SYS.STANDARD
|
|||
|---|---|---|---|
|
#18+
В контексте SQL у to_char вообще три варианта и все три с одинаковым набором параметров: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 06:38 |
|
||
|
Перегруженная функция TO_CHAR (number) отсутствует в SYS.STANDARD
|
|||
|---|---|---|---|
|
#18+
Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. Еще немного информации для размышления... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 11:15 |
|
||
|
Перегруженная функция TO_CHAR (number) отсутствует в SYS.STANDARD
|
|||
|---|---|---|---|
|
#18+
-2-неявное преобразование неявного преобразования к неявному преобразованию. Такой to_char делает ничего. Почти ничего. Такой тучар гарантированно отдаст VARCHAR2. Есть "черная коробка", которая умеет делать заранее известные неявные преобразования. Это может быть полезно для использования в приложениях, которые не умеют делать такие преобразования, или в которых есть проверки на тип данных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 11:44 |
|
||
|
Перегруженная функция TO_CHAR (number) отсутствует в SYS.STANDARD
|
|||
|---|---|---|---|
|
#18+
alwanТакой тучар гарантированно отдаст VARCHAR2.Мысль слишком глубока для понимания. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 13:14 |
|
||
|
Перегруженная функция TO_CHAR (number) отсутствует в SYS.STANDARD
|
|||
|---|---|---|---|
|
#18+
-2-Мысль слишком глубока для понимания. Это стеб, да? Может выразился не совсем корректно, но смысл думаю должен быть понятен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2018, 15:13 |
|
||
|
Перегруженная функция TO_CHAR (number) отсутствует в SYS.STANDARD
|
|||
|---|---|---|---|
|
#18+
alwanгарантированно отдаст т.е. в других случаях Код: plsql 1. не гарантирует возврат sometype, а может вернуть какой-то другой случайный тип? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 09:33 |
|
||
|
Перегруженная функция TO_CHAR (number) отсутствует в SYS.STANDARD
|
|||
|---|---|---|---|
|
#18+
env, Ну я же написал, что не совсем правильно выразился. Неужели правда не понятен смысл был или просто докопались к фразе? Давайте попробую переформулировать. Если нам по каким-то причинам нужно получить именно и только VARCHAR2 (например приложение само не умеет неявно преобразовывать). Мы можем передать в Код: plsql 1. любой тип, который оракл может неявно преобразовать в VARCHAR2 и получить на выходе то что нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 11:33 |
|
||
|
Перегруженная функция TO_CHAR (number) отсутствует в SYS.STANDARD
|
|||
|---|---|---|---|
|
#18+
alwanЕсли нам по каким-то причинам нужно получить именно и только VARCHAR2 Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.07.2018, 15:46 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39669361&tid=1883761]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
182ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 473ms |

| 0 / 0 |
