Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Microsoft SQL Server |
![]() ![]() |
УКРОП_ Member [заблокирован] Откуда: от верблюда Сообщений: 36 |
Подскажите как правильно написать@clientId int = null ... select * from Test where clientId=isnull(@clientId, '%%') Когда сохраняю процедуру то ошибок нет, но когда из клиента я вызываю процедуру из веб клиента то выпадает ошибка "невозможно конвертировать с int в nvarchar" Спасибо |
29 сен 14, 12:43 [16633476] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
clientId=isnull(@clientId, clientId) |
29 сен 14, 12:43 [16633484] Ответить | Цитировать Сообщить модератору |
УКРОП_ Member [заблокирован] Откуда: от верблюда Сообщений: 36 |
а если нужны все значения |
||
29 сен 14, 12:45 [16633500] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
А если выполнить предложенный запрос ? |
||||
29 сен 14, 12:46 [16633507] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47052 |
@clientId IS NULL OR clientId=@clientId |
||
29 сен 14, 12:47 [16633508] Ответить | Цитировать Сообщить модератору |
Glory Member Откуда: Сообщений: 104751 |
ИД клиента NULL ??? Оригинально. ) |
||
29 сен 14, 12:48 [16633513] Ответить | Цитировать Сообщить модератору |
iap Member Откуда: Москва Сообщений: 47052 |
Ничего удивительного! |
||||
29 сен 14, 12:49 [16633528] Ответить | Цитировать Сообщить модератору |
УКРОП_ Member [заблокирован] Откуда: от верблюда Сообщений: 36 |
это когда нужен список а не один и это просто пример, первое название что пришло на ум |
||||
29 сен 14, 12:51 [16633542] Ответить | Цитировать Сообщить модератору |
Все форумы / Microsoft SQL Server | ![]() |