Advertisement
coasterka

SP_how_to_join

May 18th, 2015
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.77 KB | None | 0 0
  1. CREATE PROCEDURE [dbo].[insert_order_2]
  2.     @ShipperID uniqueidentifier,
  3.     @PaymentTypeID uniqueidentifier,
  4.     @ShipperName nvarchar(50),
  5.     @PaymentTypeName nvarchar(20),
  6.     @CustEmail nvarchar(MAX),
  7.     @DeliveryNotes nvarchar(MAX),
  8.     @CustID uniqueidentifier   
  9. AS
  10. BEGIN
  11.     UPDATE Orders
  12.     SET ShipperID = @ShipperID,
  13.         PaymentTypeID = @PaymentTypeID,
  14.         ShipperName =
  15.             (SELECT Shippers.ShipperName
  16.                 FROM Orders
  17.                 INNER JOIN Shippers
  18.                 ON Orders.ShipperID=Shippers.ShipperID
  19.                 AS @ShipperName),
  20.         PaymentTypeName =
  21.             (SELECT PaymentTypes.PaymentTypeName
  22.                 FROM Orders
  23.                 INNER JOIN PaymentTypes
  24.                 ON Orders.PaymentTypeID=PaymentTypes.PaymentTypeID
  25.                 AS @PaymentTypeName),
  26.         CustEmail = @CustEmail,
  27.         DeliveryNotes = @DeliveryNotes
  28.     WHERE CustID = @CustID
  29. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement