Advertisement
Guest User

Untitled

a guest
Apr 18th, 2014
42
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. CREATE PROCEDURE dbo.addCustomer
  2. -- Add the parameters for the stored procedure here
  3. @flag bit output, --return 1 for success and 0 for fail
  4. @Customer_ID varchar(50),
  5. @sales_region varchar(50),
  6. @Items_Recieved varchar(max),
  7. @Hual_ID varchar(50)
  8. AS
  9. BEGIN
  10. BEGIN TRANSACTION
  11. BEGIN TRY
  12. INSERT into dbo.Customer(Customer_ID,Sales_region, Items_Recieved, Hual_ID)
  13. values(@Customer_ID,@sales_region, @Items_Recieved, @Hual_ID
  14. set @flag=1;
  15. IF @@TRANCOUNT>0
  16. BEGIN commit TRANSACTION;
  17. END
  18. END TRY
  19. BEGIN CATCH
  20. IF @@TRANCOUNT>0
  21. BEGIN rollback TRANSACTION;
  22. END
  23.  
  24. set @flag=0;
  25. END CATCH
  26. END
  27.  
  28. GO
  29.  
  30. CREATE PROCEDURE dbo.addCustomer
  31. -- Add the parameters for the stored procedure here
  32. @flag bit output, --return 1 for success and 0 for fail
  33. @Customer_ID varchar(50),
  34. @sales_region varchar(50),
  35. @Items_Recieved varchar(max),
  36. @Hual_ID varchar(50)
  37. AS
  38. BEGIN
  39. SET NOCOUNT ON;
  40. BEGIN TRY
  41.  
  42. BEGIN TRANSACTION
  43. INSERT INTO dbo.Customer(Customer_ID,Sales_region, Items_Recieved, Hual_ID)
  44. VALUES(@Customer_ID,@sales_region, @Items_Recieved, @Hual_ID)
  45. COMMIT TRANSACTION;
  46.  
  47. SET @flag=1;
  48. END TRY
  49.  
  50. BEGIN CATCH
  51. IF (@@TRANCOUNT > 0)
  52. BEGIN
  53. ROLLBACK TRANSACTION;
  54. END
  55.  
  56. SET @flag=0;
  57. -- Utilise your other Error Functions to get detailed
  58. -- Information about the Error, function like
  59. -- ERROR_LINE(), ERROR_MESSAGE(), ERROR_NUMBER()....
  60. END CATCH
  61.  
  62. END
  63. GO
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement