Stored Procedure

  1.  
  2. Create Proc uspDemoInsert -- Insert Operation  
  3.  (  
  4.  @FirstName nvarchar(25),  
  5.  @LastName nvarchar(25),  
  6.  @Age int  
  7.  )  
  8.  as  
  9. begin  
  10.    insert Customer(FirstName,LastName,Age) values(@FirstName,@LastName,@Age)  
  11. end  
  12. exec uspDemoInsert 'Burak','Seyhan',23  -- Execute insert procedure  
  13.   
  14. go  
  15.   
  16. Create Proc uspDemoSelect  -- Select operation  
  17. as  
  18. begin  
  19.    Select * from Customer  
  20. end  
  21. exec uspDemoSelect  -- Execute select procedure  
  22.   
  23. go  
  24.   
  25. Create Proc uspDemoUpdate -- Update Data  
  26. (  
  27.    @Id int ,  
  28.    @FirstName nvarchar(25),  
  29.    @LastName nvarchar(25),  
  30.    @Age int  
  31. )  
  32. as  
  33. begin  
  34.     Update Customer set Age=@Age,FirstName=@FirstName,LastName=@LastName  where Id=@Id  
  35. end  
  36.   
  37. exec uspDemoUpdate 7,'ChangedName','LastName',33 -- execute update procedure  
  38.   
  39. go  
  40.   
  41. Create Proc uspDemoDelete  
  42. (   
  43.    @Id int  
  44. )  
  45. as  
  46. begin  
  47.    Delete from Customer where Id=@Id  
  48. end  
  49.   
  50. exec uspDemoDelete 4  -- execute delete procedure