|
Использование встроенных функций для работы со строками
|
|||
---|---|---|---|
#18+
У меня есть задание,написать функцию,которая будет выбирать столбец из таблицы,и переводить символы нижнего регистра в верхний,а верхнего в нижний.Я чес слово не имею не малейшего понятия как написать обработчик для такого запроса,прошу помочь Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2021, 10:36 |
|
Использование встроенных функций для работы со строками
|
|||
---|---|---|---|
#18+
KiraBatya, translate(str, lower(str) || upper(str), upper(str) || lower(str) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2021, 10:52 |
|
Использование встроенных функций для работы со строками
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2021, 11:31 |
|
Использование встроенных функций для работы со строками
|
|||
---|---|---|---|
#18+
Sayan Malakshinov KiraBatya, Код: plsql 1.
Изящное решение задачи "переводить символы нижнего регистра в верхний, а верхнего в нижний"! И не зависит от языка, на котором написана строка! Браво! ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2021, 11:38 |
|
Использование встроенных функций для работы со строками
|
|||
---|---|---|---|
#18+
SQL*Plus Браво! если строка не слишком длинная ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2021, 11:52 |
|
Использование встроенных функций для работы со строками
|
|||
---|---|---|---|
#18+
Stax SQL*Plus Браво! если строка не слишком длинная 1) Использовать базу данных с MAX_STRING_SIZE = EXTENDED 2) Не придумывать для сотрудников дурацкие учебные задания :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2021, 13:11 |
|
Использование встроенных функций для работы со строками
|
|||
---|---|---|---|
#18+
SQL*Plus 1) Использовать базу данных с MAX_STRING_SIZE = EXTENDED и при MAX_STRING_SIZE = EXTENDED строка тоже может оказатся слишком длинной но ето не важно, решение для KiraBatya думаю подходит на 200% зы после MAX_STRING_SIZE = EXTENDED момент интересный сколько ж "фич" вылезет ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2021, 13:29 |
|
Использование встроенных функций для работы со строками
|
|||
---|---|---|---|
#18+
SQL*Plus Для любителей слишком длинных строк: Обходится очень просто: Код: plsql 1. 2. 3. 4. 5. 6. 7.
Если надо extended - можно либо скорректировать константу, либо Код: plsql 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2021, 13:41 |
|
Использование встроенных функций для работы со строками
|
|||
---|---|---|---|
#18+
andrey_anonymous SQL*Plus Для любителей слишком длинных строк: Обходится очень просто: Код: plsql 1. 2. 3. 4. 5. 6. 7.
А если буква "Ё" или "А с умлаутом" начинают встречаться только с 2001-го символа строки? Или в первых 2000 символах содержится оригинальный английский текст, а, начиная с 2001-го, его перевод на русский? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2021, 13:47 |
|
Использование встроенных функций для работы со строками
|
|||
---|---|---|---|
#18+
andrey_anonymous SQL*Plus Для любителей слишком длинных строк: Обходится очень просто: не вопрос я о работало годами, а тут вдрух ORA-01489 ..... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2021, 13:55 |
|
Использование встроенных функций для работы со строками
|
|||
---|---|---|---|
#18+
SQL*Plus А если буква "Ё" или "А с умлаутом" начинают встречаться только с 2001-го символа строки? Или в первых 2000 символах содержится оригинальный английский текст, а, начиная с 2001-го, его перевод на русский? :-) не понял Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
.... stax ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2021, 13:59 |
|
Использование встроенных функций для работы со строками
|
|||
---|---|---|---|
#18+
Stax SQL*Plus А если буква "Ё" или "А с умлаутом" начинают встречаться только с 2001-го символа строки? Или в первых 2000 символах содержится оригинальный английский текст, а, начиная с 2001-го, его перевод на русский? :-) не понял Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Да, вы правы. А я не досмотрел и имел в виду вариант: Код: plsql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2021, 14:09 |
|
Использование встроенных функций для работы со строками
|
|||
---|---|---|---|
#18+
SQL*Plus, А что если в строке находятся тире? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2021, 02:14 |
|
|
start [/forum/topic.php?fid=52&msg=40120587&tid=1879658]: |
0ms |
get settings: |
18ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
23ms |
get topic data: |
2ms |
get forum data: |
1ms |
get page messages: |
275ms |
get tp. blocked users: |
0ms |
others: | 7ms |
total: | 333ms |
0 / 0 |