PDA

View Full Version : ارسال متغیر به stored



merychobi
چهارشنبه 12 دی 1386, 16:34 عصر
چه طوری میتونم یک stored procedure بنویسم که سطرهایی را از جدول xبه من بدهد که فیلد nameآنها برابر با متغیر yباشد .
چه طور این متغیر yرا به stored بفرستم وسپس فیلد nameرا با آن مقایسه کنم .

رها
چهارشنبه 12 دی 1386, 17:40 عصر
سلام
این کد sp مورد نظر


create procedure test
@name nvarchar(255)
as
select * from x where name=@name

Alireza Orumand
چهارشنبه 12 دی 1386, 17:43 عصر
سلام
شما میتونید برای sp هایی که مینویسید پارامتر ورودی در نظر بگیرید مثلا .


CREATE PROCEDURE test
@y varchar(7)
AS
SELECT LastName, FirstName FROM x
WHERE FirstName = @y
GO

برای صدا زدن هم به این شکل عمل میکنید


exec test @y='alireza'

موفق باشید.