View Full Version : سوال: استور پروسیجر
MaHyaR.DrAcOulA
جمعه 24 دی 1389, 21:11 عصر
اینجا کسی اطلاعاتی در مورد استور پروسیجر نداره؟
اگه بشه توضیحاتونو با یه مثال کوپیک بهم بزنین ممنون میشم
javad_r_85
جمعه 24 دی 1389, 23:21 عصر
یه روال مانند تابع در زبان برنامه نویسی است که یه بار می نویسیم و چند بار اجرا میکنیم برای این روالها میتوانیم پارامتر تعریف کنیم و یا سطح دسترسی را مشخص کنیم که هر کاربری قارد به مشاهده و اجرای آن نباشد روالهای ذخیره شده هم توسط دستورات TSQL و هم توسط CLR میتواند ایجاد شود در زیر چند روال مهم اس کیو ال را نام میبرم
Exec db_rename’table’ تغییر نام پایگاه داده
Exec sp_helpdb ‘database’ اطلاعاتی در باره بانک
Exec sp_dbremove 'table’ حذف پایگاه
exec sp_help ‘table’ اطلاعاتی در باره بانک
برای ایجاد روال از دستور زیر استفاده میکنی
create procedure show
as
select id,tel from costomers
برای فراخوانی آن هم به صورت زیر
Exec show
روالها چون کامپایل میشن دارای سرعت با لاترو امنیت بیشتر نیز می باشند
MortezaGity
جمعه 24 دی 1389, 23:36 عصر
ساخت یک stored procedure
CREATE PROCEDURE uspGetAddress
AS
SELECT * FROM AdventureWorks.Person.Address
صدا زدن آن
EXEC uspGetAddress
--or just simply
uspGetAddress
stored procedure با پارامتر
CREATE PROCEDURE uspGetAddress @City nvarchar(30)
AS
SELECT *
FROM AdventureWorks.Person.Address
WHERE City = @City
اجرای آن
EXEC uspGetAddress @City = 'New York'
rezatati
شنبه 25 دی 1389, 09:30 صبح
این هم مثال ساده که چطور میتونی از سی شارپ یک stored procedure را اجرا کنی
http://www.csharp-station.com/Tutorials/AdoDotNet/Lesson07.aspx
این هم یه سایت دیگه
http://www.csharpfriends.com/articles/getarticle.aspx?articleid=78
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.