高手们进来一下,关于毕业设计求救啊!!!!!把下列存储过程意思翻译一下!!谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/01 17:42:35
CREATE PROCEDURE [dbo].[AddOrder] 往表AddOrdert中插数据的存储过程
(
@UserID int,
@CartIDString nvarchar(50),
@OrderDate datetime,
@OrderID int OUTPUT
)
AS
BEGIN TRAN OrderAdd
INSERT INTO Orders
(
UserID,
OrderDate
)
VALUES
(
@UserID,
@OrderDate
)
SELECT
@OrderID = @@Identity
INSERT INTO OrderContent
(
OrderID,
BookID,
BookQuantity,
UnitCost
)

SELECT
@OrderID,
ShopCart.BookID,
BookQuantity,
Books.BookPrice
FROM
ShopCart
INNER JOIN Books ON ShopCart.BookID = Books.BookID

WHERE
CartIDString = @CartIDString
EXEC EmptyShoppingCart @CartIDString
COMMIT TRAN OrderAdd
GO

创建程序[ dbo ] 。 [ addorder ]往表addordert中插数据的存储过程

@用户名诠释,
@ cartidstring nvarchar ( 50 ) ,
@订购日期时间,
@订单诠释输出

同样地
开始移植orderadd
插入订单

用户名,
订购

价值观

@用户名,
@订购

选择
@订单= @ @身份
插入ordercontent

订单,
bookid ,
bookquantity ,
unitcost


选择
@订单,
shopcart.bookid ,
bookquantity ,
books.bookprice

shopcart
内加入的书籍shopcart.bookid = books.bookid

哪里
cartidstring = @ cartidstring
Exec的emptyshoppingcart @ cartidstring
承诺移植orderadd
离去