我正在使用SQL Server 2014,在该SQL Server 2014中,我已将数据库设计为可用于常规商店管理。
我必须输入物料及其供应商名称,库存和物料名称。为此,我必须执行三个语句,这就是为什么我要使用transaction选项的原因,因为如果在实现过程中出现任何类型的问题,我需要再次回滚。这是我遇到过很多问题的SQL。
这是我要运行的SQL代码:
BEGIN TRANSACTION AddItem
INSERT INTO Product(Name, Stock, Type_Id, Pur_Price, Sale_Price)
VALUES ('Lemon', 20, 2, 129, 325);
INSERT INTO Supplier(Name, Contact_No)
VALUES ('Kamran', '034637827');
INSERT INTO Purchase(Product_id, Supplier_Id, Quantity)
VALUES(EXEC spGetProductId @Name= 'Lemon', EXEC spGetSupplierId @Name='Kamran', 20);
COMMIT AddItem
ROLLBACK
答案 0 :(得分:0)
问题:
也许这样的方法对于SSMS可能适用,或者如果您打算使用它来制作存储过程
ts-mongoose