powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по курсорам
6 сообщений из 6, страница 1 из 1
Вопрос по курсорам
    #32056225
[switch]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заранее извинияюсь, если вопрос глупый. С MSSQL работаю не больше двух недель и столкнулся с проблемой
в функцию передаю параметр @frameGroupID

DECLARE FrFitCur CURSOR FOR
SELECT DISTINCT FRAME_FIT.NAME
FROM FRAME_FIT , FIT_TYPE
WHERE FIT_TYPE.FIT_TYPE_ID = FRAME_FIT.FIT_TYPE_ID
AND FRAME_ID IN
(SELECT FRAME_ID FROM FRAMES WHERE FRAME_GROUP_ID = @frameGroupID)

Все нормально, работает.
Но проблема в том что мне необходимо кроме этого делать выборку по FIT_TYPE.FIT_TYPE_ID, где он может принимать различные значения.
Это поле - numeric и попытка написать нечто вроде
AND FIT_TYPE.FIT_TYPE_ID IN (@какой либо varchar)
ведет к ругательствам)))
Помогите, объясните как делать такой курсор, чтобы можно передать строку в функцию и включить ее в объявление курсора????
Очень благодарен
...
Рейтинг: 0 / 0
Вопрос по курсорам
    #32056230
Bzzzzz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ответ в вопросе. Строку передать можно, но как ее вязать с айдишником??? С какой целью? Поясните, плз, идею этого...
...
Рейтинг: 0 / 0
Вопрос по курсорам
    #32056234
doctor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри здесь Может поможет\r
"Передача списка в хранимую процедуру"
...
Рейтинг: 0 / 0
Вопрос по курсорам
    #32056280
Oers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините за вмешательство...
А может в Вашем случае можно непосредственно внутри курсора осуществлять выборку в IN, типа

select * from tabl1
where [id] in (select [id] from tabl2
where ........) ?

А условие where ...... можно изменять с помощью каких-то необходимых входных параметров и т.п..
...
Рейтинг: 0 / 0
Вопрос по курсорам
    #32056312
Miha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения, что не по теме.
А предметная область - не теплообменники?
уж больно у нас БД похожи...
...
Рейтинг: 0 / 0
Вопрос по курсорам
    #32056428
[switch]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо большое всем.
Я все сделал)) Победа пришла с другой стороны)))
Я просто при выборке из курсора значение кидаю в переменную, а затем уже переменную сравниваю с пришедшим условием!
Еще раз всем спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Вопрос по курсорам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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