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

Откуда: Таджикистан
Сообщений: 180
Добрый день, Ребята.
Такая проблема: Хочу, чтобы процедура возвращала не только значение но и таблицу. Но она возвращает только значение, которое я приписываю в RETURN.
ALTER PROCEDURE [dbo].[Search_Procedure]
	-- Add the parameters for the stored procedure here
	@uservalue nvarchar (5)
AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	SET NOCOUNT ON;

    -- Insert statements for procedure here
	
	IF EXISTS 
	(
		SELECT 
			[IP_Ranges].[Range_Start],
			[IP_Ranges].[Range_End],
			@uservalue AS User_Value
	
		FROM
			[dbo].[IP_Ranges]

		WHERE
			(CONVERT(INT, [IP_Ranges].[Range_Start]) <= CONVERT (INT,@uservalue)) AND
			(CONVERT(INT,[IP_Ranges].[Range_End]) >= CONVERT(INT, @uservalue))
	)

	BEGIN
		RETURN 0;
	END

	ELSE
	BEGIN
		RETURN -1;
	END

END
24 апр 14, 10:51    [15927317]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с Хранимой Процедурей!!!  [new]
Кавказ-сила
Member

Откуда: Москва
Сообщений: 261
adimmat
			(CONVERT(INT, [IP_Ranges].[Range_Start]) <= CONVERT (INT,@uservalue)) AND
			(CONVERT(INT,[IP_Ranges].[Range_End]) >= CONVERT(INT, @uservalue))
24 апр 14, 11:04    [15927438]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с Хранимой Процедурей!!!  [new]
Glory
Member

Откуда:
Сообщений: 104751
adimmat
чтобы процедура возвращала не только значение но и таблицу

Уберите IF EXISTS
24 апр 14, 11:07    [15927466]     Ответить | Цитировать Сообщить модератору
 Re: Проблема с Хранимой Процедурей!!!  [new]
adimmat
Member

Откуда: Таджикистан
Сообщений: 180
Кавказ-сила, ЧТО?
24 апр 14, 13:06    [15928565]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить