Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / patindex('%[^1234567890]%',Reverse(code)) - что-то неверно??? / 3 сообщений из 3, страница 1 из 1
30.07.2002, 13:55:36
    #32039640
boogier
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
patindex('%[^1234567890]%',Reverse(code)) - что-то неверно???
Код: plaintext
1.
2.
select 
	patindex('%[^1234567890]%','123-456'),
	patindex('%[^1234567890]%',Reverse('123-456'))

возвращает
Код: plaintext
 4         4 


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
create table #t (code char( 10 ))

insert #t (code) values ('123-456')

select 
	patindex('%[^1234567890]%',code),
	patindex('%[^1234567890]%',Reverse(code))

from #t

drop table #t

возвращает
Код: plaintext
 4        1 

почему?
...
Рейтинг: 0 / 0
30.07.2002, 14:02:14
    #32039645
AVL
AVL
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
patindex('%[^1234567890]%',Reverse(code)) - что-то неверно???
вместо char используй varchar
...
Рейтинг: 0 / 0
30.07.2002, 14:22:57
    #32039648
boogier
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
patindex('%[^1234567890]%',Reverse(code)) - что-то неверно???
спасибо, просёк.
надо rtrim(code)
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / patindex('%[^1234567890]%',Reverse(code)) - что-то неверно??? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]