Sie sind auf Seite 1von 6

1. Kim tra User : CREATE PROCEDURE [dbo].

[XL_Kiemtrauser] @Email nvarchar(50), @Pass nvarchar(50) AS SELECT [Email],[Pass] FROM [Customers] WHERE [Username]=@Username AND [Pass]=@Pass RETURN 2. Chi tit ha n : CREATE PROCEDURE [dbo].[XL_Chitiethoadon] @OrderID int, @ProductID int, @Count int, @Price float AS INSERT INTO [OrderDetails] ( [OrOrderID], [ProductID], [Count], [Price] ) VALUES ( @OrderID, @ProductID, @Count, @Price ) RETURN 3. Thm sn phm : CREATE PROCEDURE [dbo].[Xl_ThemSP] @AccessoryID int, @BatteryID int, @CardReaderID int, @Color nvarchar(50), @CPU_ID int, @DisplayID int, @ExtendedFeatures nvarchar(50), @GraphicID int, @HardDiskID int, @Height int, @Image1 nvarchar(MAX), @Image2 nvarchar(MAX), @Image3 nvarchar(MAX), @ImportedDate datetime, @Lenght float, @ManufacturerID int, @MotherBoardID int, @Name nvarchar(50), @NetworkID int, @OS_ID int,

@Ports nvarchar(100), @Price float, @ProductID int, @Quantity int, @RAM_ID int, @Views int, @WarrantyID int, @WebcamID int, @Weight float, @Width float AS INSERT INTO [Products] ( [AccessoryID], [BatteryID], [CardReaderID], [Color], [CPU_ID], [DisplayID], [ExtendedFeatures], [GraphicID], [HardDiskID], [Height], [Image1], [Image2], [Image3], [ImportedDate], [Lenght], [ManufacturerID], [MotherBoardID], [Name], [NetworkID], [OS_ID], [Ports], [Price], [ProductID], [Quantity], [RAM_ID], [Views], [WarrantyID], [WebcamID], [Weight], [Width] ) VALUES ( @AccessoryID, @BatteryID, @CardReaderID, @Color, @CPU_ID, @DisplayID, @ExtendedFeatures, @GraphicID, @HardDiskID, @Height,

@Image1, @Image2, @Image3, @ImportedDate, @Lenght, @ManufacturerID, @MotherBoardID, @Name, @NetworkID, @OS_ID, @Ports, @Price, @ProductID, @Quantity, @RAM_ID, @Views, @WarrantyID, @WebcamID, @Weight, @Width ) RETURN 4. Them binh luan : CREATE PROCEDURE [dbo].[XL_Them_Comment] @CommentID int, @Date datetime, @Detail nvarchar(1000), @Email nvarchar(50), @Name nvarchar(50), @ProductID int, AS INSERT INTO [Comments] ( [CommentID], [Date], [Detail], [Email], [Name], [ProductID], ) VALUES ( @CommentID, @Date, @Detail, @Email, @Name, @ProductID, ) RETURN 5.Kim tra Email trng CREATE PROCEDURE [dbo].[XL_Kiemtraemail] @Email nvarchar(50)

AS SELECT [Email] FROM [Customers] WHERE [Email]=@Email RETURN 6.Thm user mi ALTER PROCEDURE [dbo].[XL_Themnguoidung] @Name nvarchar(50), @Address nvachar(MAX), @ReceiverAddress nvarchar(MAX), @Phone nvarchar(50), @Email nvarchar(50), @Pass nvarchar(50), @Note nvarchar(MAX) AS INSERT INTO [Customers] ( [Name], [Address], [ReceiverAddress], [Phone], [Email], [Email], [Pass], [Note] ) VALUES ( @Name, @Address, @ReceiverAddress, @Phone, @Email, @Pass, @Note ) RETURN 7.Xa sn phm CREATE PROCEDURE [dbo].[XL_XoaSP] @ProducID int AS DELETE FROM [Products] WHERE [ProductID]=@ProducID RETURN 8.Cp nht thng tin sn phm ALTER PROCEDURE [dbo].[Xl_CapnhatSP] @AccessoryID int, @BatteryID int, @CardReaderID int, @Color nvarchar(50), @CPU_ID int, @DisplayID int, @ExtendedFeatures nvarchar(50), @GraphicID int,

@HardDiskID int, @Height int, @Image1 nvarchar(MAX), @Image2 nvarchar(MAX), @Image3 nvarchar(MAX), @ImportedDate datetime, @Lenght float, @ManufacturerID int, @MotherBoardID int, @Name nvarchar(50), @NetworkID int, @OS_ID int, @Ports nvarchar(100), @Price float, @ProductID int, @Quantity int, @RAM_ID int, @Views int, @WarrantyID int, @WebcamID int, @Weight float, @Width float AS UPDATE [Products] SET ( [AccessoryID]= @AccessoryID, [BatteryID]= @BatteryID, [CardReaderID]=@ CardReaderID, [Color]=@ Color, [CPU_ID]=@ CPU_ID, [DisplayID]=@ DisplayID, [ExtendedFeatures]=@ ExtendedFeatures, [GraphicID]=@ GraphicID, [HardDiskID]=@ HardDiskID [Height]=@ Height, [Image1]=@ Image1, [Image2]=@ Image2, [Image3]=@ Image3, [ImportedDate]=@ ImportedDate, [Lenght]=@ Lenght, [ManufacturerID]=@ ManufacturerID, [MotherBoardID]=@ MotherBoardID, [Name]=@ Name, [NetworkID]=@ NetworkID, [OS_ID]=@ OS_ID, [Ports]=@ Ports, [Price]=@ Price, [ProductID]=@ ProductID, [Quantity]=@ Quantity, [RAM_ID]=@ RAM_ID, [Views]=@ Views, [WarrantyID]=@ WarrantyID, [WebcamID]=@ WebcamID, [Weight]=@ Weight, [Width]=@ Width

) WHERE ProductID=@ProductID RETURN 9.Cp nht s lt xem ALTER PROCEDURE [dbo].[XL_Capnhat_Soluotxem] @ProductID int AS UPDATE [Products] SET [Soluotxem]=[Soluotxem]+1 WHERE [ProductID]=@ProductID RETURN 10.Thm n hng CREATE PROCEDURE [dbo].[XL_Themdonhang] @OrderID int, @Email nvarchar(50), @CompanyID int, @Value float @DateCreated datetime, @Delivery int, @Pay int, @State nvarchar(50) AS INSERT INTO [Orders] ( [OrderID] , [Email], [CompanyID ], [Value ], [DateCreated ], [Delivery], [Pay ], [State] ) VALUES ( @OrderID, @Email , @CompanyID , @Value, @DateCreated, @Delivery , @Pay , @State ) RETURN

Das könnte Ihnen auch gefallen