Я использую SQL Server 2014, в котором я разработал базу данных для работы с общим магазином управления.
Я должен ввести товар вместе с названием поставщика, его запасом и наименованием товара.Для этого мне нужно выполнить три оператора, поэтому я использую опцию транзакции, так как мне нужно откатиться снова, если во время реализации возникнут какие-либо проблемы.Вот код 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