|
|
|
кодировка названия столбца
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток! Решил я разобраться в Оракл и появилась проблема. Задача: вывести запросом строку и назвать столбец столбец на кириллице. название содержит 28 символов. select 'Hi world' as ОченьДинноеНазваниеСтолбца from dual; появляется ошибка ORA-00972: identifier is too long Сложность в том, что название столбца имеет тип varchar2(30). Кодировка по умолчанию (как я понимаю) utf8. таким образом английскими символами максимальная длина названия столбца 30 символов. А русскими - всего 15. convert('ОченьДинноеНазваниеСтолбца','UTF8','CL8KOI8R') - вернет строку, а не идентификатор и появится ошибка select'Hi world' as convert('ОченьДинноеНазваниеСтолбца','UTF8','CL8KOI8R') from dual; ORA-00923: FROM keyword not found where expected Возможно ли изменить кодировку идентификатора прямо в запросе с utf8 на koi8r? Как вообще можно выполнить задачу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2016, 19:37:10 |
|
||
|
кодировка названия столбца
|
|||
|---|---|---|---|
|
#18+
ArenearКак вообще можно выполнить задачу?какой практический смысл? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2016, 19:43:18 |
|
||
|
кодировка названия столбца
|
|||
|---|---|---|---|
|
#18+
вот незадача, Преподаватель дал задание. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2016, 20:10:38 |
|
||
|
кодировка названия столбца
|
|||
|---|---|---|---|
|
#18+
B SQL*Plus есть select list expression alias и есть heading: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.08.2016, 22:16:16 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=205&tid=1887633]: |
0ms |
get settings: |
7ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
90ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 409ms |

| 0 / 0 |
