Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Поиск ссылки
|
|||
|---|---|---|---|
|
#18+
Как-то давно встречал ссылку страницу с описанием кода хранимых процедур, которые позволяют разобрать строку вида '1;2;3;' на отдельные элементы. Подскажите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2001, 10:53 |
|
||
|
Поиск ссылки
|
|||
|---|---|---|---|
|
#18+
Это? http://www.sql.ru/cgi-bin/UltraBoard/UltraBoard.pl?Action=ShowPost&Board=mssql&Post=830&Idle=365&Sort=0&Order=Descend&Page=3&Session= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2001, 11:29 |
|
||
|
Поиск ссылки
|
|||
|---|---|---|---|
|
#18+
Нет. Предлагаемый там варинт не подходит, поскольку количесво параметров такое, что формируемая в результате строка запроса обрезается и содержит ошибку синтаксиса, даже при указании максимального размера, 8000 символов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2001, 11:45 |
|
||
|
Поиск ссылки
|
|||
|---|---|---|---|
|
#18+
Нет. Предлагаемый там варинт не подходит, поскольку количесво параметров такое, что формируемая в результате строка запроса обрезается и содержит ошибку синтаксиса, даже при указании максимального размера, 8000 символов. Как раз нужен вариант разбора строки в цикле. Была ссылка на описание такой хранимой процедуре на сайте microsoft, или какой-то другой сайт, точно не помню. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2001, 11:47 |
|
||
|
Поиск ссылки
|
|||
|---|---|---|---|
|
#18+
Ну тогда надо циклом declare @s varchar(300),@n int, @v varchar(99) set @s='2;3;5' create table #t(i int) while 2*2=4 begin select @n=patindex('%;%',@s) if @n=0 break set @v=substring(@s,1,@n-1) set @s=substring(@s,@n+1,8000) if isnumeric(@v)=1 insert #t select convert(int,@v) end select * from #t ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.04.2001, 12:00 |
|
||
|
|

start [/forum/topic.php?fid=46&fpage=3581&tid=1826979]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 257ms |
| total: | 399ms |

| 0 / 0 |
