Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Непонятки с PATINDEX/CHARINDEX / 4 сообщений из 4, страница 1 из 1
24.07.2002, 12:50:40
    #32038454
Cyer_Kir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с PATINDEX/CHARINDEX
Доброго времени суток, уважаемые.

Тут вот какая проблема. Нужно найти индекс символа в строке константе, а не ищется... Чо делать? Help! Please.

Вот собственно кусок кода:

declare @string_const varchar,
@num int

set @string_const = '_0123456789ABCDEFGHIGKLMNOPQRSTUVWXYZ_'

SET @num = PATINDEX('%F%', @string_const)
print 'code=' + convert(varchar, @num)

результат:
------------------------------------
code=0

с CHARINDEX та же беда.
...
Рейтинг: 0 / 0
24.07.2002, 12:55:37
    #32038457
Sanek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с PATINDEX/CHARINDEX
Ошибка в определении типа строки :

declare @string_const varchar (255) ,@num int
...
Рейтинг: 0 / 0
24.07.2002, 12:57:41
    #32038458
Glory
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с PATINDEX/CHARINDEX
А вы анализировали, какое собственно значение получается в @string_const после такого объявления

declare @string_const varchar
?

Попробуйте, например, declare @string_const varchar(100)
...
Рейтинг: 0 / 0
24.07.2002, 13:07:47
    #32038459
Cyber_Kir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с PATINDEX/CHARINDEX
Спосибо ребята. Полечилось.)))

чота я подумал, что при отсутствии ограничения на количество символов в объявлении:
Код: plaintext
declare @string_const varchar

будет выделенно скока надо. Ну прогнал малость)))

Отдельное спосибо за оперативность.)))

Удачи
Кирилл.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Непонятки с PATINDEX/CHARINDEX / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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