PDA

View Full Version : ایجاد store procedurerبا استفاده ازپارامترها



jeniferxp
جمعه 23 اردیبهشت 1390, 10:33 صبح
با سلام وخسته نباشیدمن یک رکورد می خوام درجدول دیتابیسم ذخیره کنم با استفاده ازstore procedureولی زمانی که دستوری راکه نوشتم اجرا می کنم این errorرامیده(There is already an object named 's' in the database.
)
create procedure dbo.s
(@film_id int,@film_title varchar(50),@film_story text,@film_data datetime,@cer_id int,@g_id int)
as insert into film values(@film_id ,@film_title,@film_story ,@film_data ,@cer_id,@g_id)
که sاسم store procedure هست واسم جدولم هم filmهست اگرراهنمایی بفرمایید ممنون میشم

Reza_Yarahmadi
جمعه 23 اردیبهشت 1390, 17:47 عصر
خطایی که گذاشتید به این دلیله که SP شما توی دیتابیس ذخیره شده و نمیتونه SP جدیدی ذخیره کنه. در صورتی که میخواید اونو تغییر بدید کدتون رو بصورت زیر تغییر بدید
Alter Proc dbo.s
....
در صورتی هم که میخواید SP رو اجرا کنید بصورت زیر این کار رو انجام بدید
Exec dbo.s 1, 'film_title', 'file_story', 2011.05.13, 100, 222