594
社区成员
发帖
与我相关
我的任务
分享
DECLARE @sql NVARCHAR(MAX)
SET @sql='
BEGIN TRANSACTION
DECLARE @sum INT = 0;
INSERT INTO LodgeInfo
VALUES
(
@LodgeRoomNo,
@LodgeBookTime,
@LodgeBookDays,
@LodgeEndTime,
@LodgeDiscountValue,
@LodgeTotalValue,
@LodgeShouldValue
)
SET @sum = @sum + @@error
INSERT INTO Customer
VALUES
(
@c_name,
@c_sex,
@c_phone,
@c_state,
@c_already_pay,
@c_cardid,
@c_customer_typeid
)
SET @sum = @sum + @@error
INSERT INTO RoomInfo
VALUES
(
@RoomTypeId,
@RoomState
)
SET @sum = @sum + @@error
IF @sum <> 0
BEGIN
ROLLBACK TRAN
END
ELSE
BEGIN
COMMIT TRAN
END
顺便给你推荐个工具:http://download.csdn.net/download/yenange/9535204
Ctrl+F11 就可以将代码整理得清爽无比。