powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / возможно ли это оформить в виде процедуры
5 сообщений из 5, страница 1 из 1
возможно ли это оформить в виде процедуры
    #32051548
sasV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Динамически формирую запрос

sql=" SELECT dbo.DESCR, dbo.CODE, dbo.ID ";
sql+=" FROM dbo.Tab ";
sql+=" WHERE (dbo.DESCR LIKE '%"+str_param[0]+"%')";

for (int i=1; i<str_param.Length;i++)
sql+=" AND (dbo.DESCR LIKE '%"+str_param +"%') ";

str_param это вектор , который получается при разборе строки типа
"Авто|легков|тон"

получается запрос содержащий Авто, легков, тон - в любой последовательности

ВОПРОС
возможно ли это оформить в виде процедуры, где в качестве параметра передаётся
строка "Авто|легков|тон"
...
Рейтинг: 0 / 0
возможно ли это оформить в виде процедуры
    #32051563
dao
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно конечно - используй замену в строке вместо цикла-
вместо символа "|" - вставляй что то типа -" ') AND (dbo.DESCR LIKE '% " ну и соответственно в начало сторки добавь нужное и в конец- надеюсь общий смысл понятен?
...
Рейтинг: 0 / 0
возможно ли это оформить в виде процедуры
    #32051596
Зайцев Фёдор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оформить в виде процедуры можно всё. (За редким исключением)
...
Рейтинг: 0 / 0
возможно ли это оформить в виде процедуры
    #32051733
sasV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dao
А как при этом выглядит систаксис процедуры
...
Рейтинг: 0 / 0
возможно ли это оформить в виде процедуры
    #32051743
Фотография Jimmy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри здесь - разбор строки параметров в ХП.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / возможно ли это оформить в виде процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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