powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / грабли с user-defined function
3 сообщений из 3, страница 1 из 1
грабли с user-defined function
    #32031138
newone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток,
сегодня попробовал написать запрос (mssql2000) и наступил на следующие грабли - в параметрах функции не могут участвовать значения столбцов (из испльзованных в запросе таблиц). т.е. че-то типа:
скажем есть таблица users(i_id int, i_smth int)
и функция GetSmth(i_smth int) типа table
select u.i_id from users u (nolock)
where exists(select top 1 * from dbo.GetSmth(u.i_smth))

сиквел на это дело ругается.

очень не хочется использовать курсор и хранимые процедуры, поскольку я привел часть динамически-создаваемого запроса. а вот очень хочется научиться передавать в функцию значения столбцов. оно как-нить возможно?
...
Рейтинг: 0 / 0
грабли с user-defined function
    #32031140
GreenSunrise
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нельзя. Поддерживаются только скалярные типы данных в качестве параметров.
...
Рейтинг: 0 / 0
грабли с user-defined function
    #32031144
Фотография jimmers
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / грабли с user-defined function
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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