ShoppingCart
2010-08-01 17:57
113 查看
代码
1 CREATE TABLE [dbo].ShoppingCart
2 (
3 CartID INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
4 UserID INT NOT NULL,
5 ProductID INT NOT NULL,
6 Quantity INT NOT NULL
7 )
8 GO
9
10 CREATE PROC AddToShoppingCart
11 (
12 @UserID INT,
13 @ProductID INT
14 )
15 AS
16 DECLARE @ProductName VARCHAR(100),@UnitPrice MONEY
17 IF EXISTS(SELECT * FROM ShoppingCart WHERE ProductID = @ProductID AND UserID = @UserID)
18 BEGIN
19 UPDATE
20 ShoppingCart
21 SET
22 Quantity = Quantity + 1
23 WHERE
24 ProductID = @ProductID
25 AND
26 UserID = @UserID
27 END
28 ELSE
29 BEGIN
30 SELECT
31 @ProductName = ProductName,@UnitPrice = UnitPrice
32 FROM
33 Product
34 WHERE
35 ProductID = @ProductID
36
37 INSERT INTO ShoppingCart(UserID,ProductID,Quantity) VALUES(@UserID,@ProductID,1)
38 END
39 GO
1 CREATE TABLE [dbo].ShoppingCart
2 (
3 CartID INT IDENTITY(1,1) NOT NULL PRIMARY KEY,
4 UserID INT NOT NULL,
5 ProductID INT NOT NULL,
6 Quantity INT NOT NULL
7 )
8 GO
9
10 CREATE PROC AddToShoppingCart
11 (
12 @UserID INT,
13 @ProductID INT
14 )
15 AS
16 DECLARE @ProductName VARCHAR(100),@UnitPrice MONEY
17 IF EXISTS(SELECT * FROM ShoppingCart WHERE ProductID = @ProductID AND UserID = @UserID)
18 BEGIN
19 UPDATE
20 ShoppingCart
21 SET
22 Quantity = Quantity + 1
23 WHERE
24 ProductID = @ProductID
25 AND
26 UserID = @UserID
27 END
28 ELSE
29 BEGIN
30 SELECT
31 @ProductName = ProductName,@UnitPrice = UnitPrice
32 FROM
33 Product
34 WHERE
35 ProductID = @ProductID
36
37 INSERT INTO ShoppingCart(UserID,ProductID,Quantity) VALUES(@UserID,@ProductID,1)
38 END
39 GO
相关文章推荐
- ShoppingCart
- iOS 6 编程--Core Data持久化数据存储(2)-使用Core Data实现简单ShoppingCart应用程序
- shoppingcart基础页面
- Building an ASP.NET Shopping Cart Using DataTables
- iOS6编程:Core Data持久化数据存储(4)-运行ShoppingCart应用程序
- Shopping cart analysis with R(-1) – Multi-layer pie chart
- SHOPPING MALL OPENCART 自适应主题模板 ABC-0157
- LittleItalyVineyard案例分析中关于ShoppingCart删除商品后TotalMoney不变0的bug
- Core Data持久化数据存储(2)-使用Core Data实现简单ShoppingCart应用程序
- shopping_cart
- Magento——利用购物车促销规则(Shopping Cart Price Rules)实现自己的功能第一章: 添加新的动作(Actions)
- 10 best Ecommerce dominant shopping cart applications
- SHOPPING MALL OPENCART 自适应主题模板 ABC-0157
- SHOPPING MALL OPENCART 自适应主题模板 ABC-0157
- magento -- 推荐插件 --Ajax更新购物车数量 --Ajax Shopping Cart Quantity Update
- SHOPPING MALL OPENCART 自适应主题模板 ABC-0157
- SHOPPING MALL OPENCART 自适应主题模板 ABC-0157
- How to Pick a Shopping Cart(如何为网站选择一个网络购物车)
- web层的控件之四-----ShoppingCartControl
- shoppingCart.js