|
|
|
Разбиение строки на массив
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, кто знает, как строку в PL/SQL разбить на массив и вообще это возможно? В таблице есть строковое поле и в нем данные вида '1,2,3,4'. Нужно в цикле брать очередную запись, разбивать ее на массив и проходится в еще одном вложенном цикле по этому массиву. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 13:50:26 |
|
||
|
Разбиение строки на массив
|
|||
|---|---|---|---|
|
#18+
Позаимствовано у дяди Тома: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 14:05:33 |
|
||
|
Разбиение строки на массив
|
|||
|---|---|---|---|
|
#18+
Alexey Agafonov wrote: > Здравствуйте, кто знает, как строку в PL/SQL разбить на массив и вообще > это возможно? В таблице есть строковое поле и в нем данные вида > '1,2,3,4'. Нужно в цикле брать очередную запись, разбивать ее на массив > и проходится в еще одном вложенном цикле по этому массиву. http://www.sql.ru/faq/faq_topic.aspx?fid=172 Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 14:06:54 |
|
||
|
Разбиение строки на массив
|
|||
|---|---|---|---|
|
#18+
NuriПозаимствовано у дяди Тома: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Вот этот прекрасно работает. Спасибо, Nuri. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 16:37:20 |
|
||
|
Разбиение строки на массив
|
|||
|---|---|---|---|
|
#18+
Дык, у самих работает. Спасибо дяде Тому :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2007, 16:53:47 |
|
||
|
Разбиение строки на массив
|
|||
|---|---|---|---|
|
#18+
Чем не вариант: regexp_substr('Фамилия.Имя.Отчество','[^.]+',1,N) где N - порядковый номер слова, можно пройтись в цикле, а разделитель любой(точка, запятая, пробел и т.д., любое их кол-во) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2016, 04:12:51 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39309404&tid=1887463]: |
0ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
204ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 537ms |

| 0 / 0 |
