Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Процедура  [new]
CyberFireFly
Member

Откуда:
Сообщений: 6
Помогите написать процедуру в которой есть параметры и которая делала бы Select всего из таблицы с заданными параметрами. Но параметры могли бы быть пустыми но процедура бы отрабатывала с тем что есть.
Допустим есть два параметра @From, @To если указан один параметр @From то выбрать все от такого то скажем номера, а если они оба указаны то от такого до такого.
20 авг 15, 17:02    [18047227]     Ответить | Цитировать Сообщить модератору
 Re: Процедура  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1698
CyberFireFly,

[sroiler] огласите целиком задание курсовой пожалуйста ...[/spoiler]

create procedure SomeProcedure
 @from int = NULL,
 @to int = NULL
as

select @from = isnull(@from, 0),
         @to = isnull(nullif(@to, @from), 2147483647)

select * from sometable where somecolumn >= @from  and somecolumn <= @to


данный код только для примера, не содержит проверок в случае @to < @from и.т.д. и.т.п
20 авг 15, 17:13    [18047317]     Ответить | Цитировать Сообщить модератору
 Re: Процедура  [new]
felix_ff
Member

Откуда: Moscow
Сообщений: 1698
+
хотя не. на курсовую не тянет :( лаба скорее всего
20 авг 15, 17:16    [18047341]     Ответить | Цитировать Сообщить модератору
 Re: Процедура  [new]
o-o
Guest
по-моему, пора объявить период безрыбья на sql.ru.
приглашаются все халявщики.
всем настолько нечего делать, что ваяют даже за тех, кто не желает и пальцем пошевелить.
...и на фоне такой всеобщей халявы даже никакое чтиво не лезет, вот, докатились...
20 авг 15, 17:17    [18047360]     Ответить | Цитировать Сообщить модератору
 Re: Процедура  [new]
CyberFireFly
Member

Откуда:
Сообщений: 6
ахахаах))) спасибо помогло
нет не лаба просто интересно
20 авг 15, 17:19    [18047376]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить