Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Как сделать "переменное поле"?

$
0
0
Здравствуйте.
Есть простой запрос типа:
CREATE PROC [dbo].[sp_Поиск] 
	@strКонтекст	varchar(20) = NULL,
	@Условие		int = NULL		
AS
	INSERT INTO [dbo].[table2]
			(Nзаявки,Артикул,НоменклатурныйНомер,Название )
	SELECT c.Nзаявки, c.Артикул, c.НоменклатурныйНомер, c.Название
		FROM table1 c
		WHERE c.Nзаявки = @strКонтекст
GO
Нужно, чтобы в зависимости от условия отбор делался по разным полям, т.е. в одном случае
WHERE c.Артикул = @strКонтекст
в другом
WHERE c.Название = @strКонтекст
и т.д. Не подскажете, как это сделать?

Viewing all articles
Browse latest Browse all 7251

Trending Articles