Вы должны переменную для количества строк, которые должны идти в таблицу SaleDetails; это количество различных продуктов, которые клиент хочет купить. Клиент может запросить количестве конкретного продукта и количество этого продукта на складе может быть не достаточно. Это означает, что количество этого продукта коротка. Мы будем использовать переменную,short, указывающий количество для продукта короткий или нет. Если количество короткая, эта переменная будет дано целое число, 1. Если количество не хватает, эта переменная будет дано целое число, 0.
Теперь, в начале, мы предполагаем, что количество не хватает, так что short переменной присваивается значение, ноль. Прочитайте выше кода, если вы еще этого не сделали so.Temporary таблицы и ее соответствующий код Существует временная таблица. Когда данные от компьютера клерка продажам прибывает на сервере, он будет помещен в эту временную таблицу. Поскольку данные интереса для этого урока в переменных, эти данные будут скопированы в этом временную таблицу, в этом проекте.
Код делать все, что: # SaleDetails временная таблица CREATE TABLE SaleDetailsTemp ВРЕМЕННОЙ (ID SMALLINT NOT NULL AUTO_INCREMENT, ProductName CHAR (40), QtyRequest число, ProductID число, QtyAvail число, QtyRemain INTEGER, DECIMAL SoldPrice (19,2), первичная ключ (ID по возрастанию)); INSERT INTO SaleDetailsTemp (ProductName, QtyRequest) ЗНАЧЕНИЯ (@ productNameVar1, @ QtyVar1); INSERT INTO SaleDetailsTemp (ProductName, QtyRequest) ЗНАЧЕНИЯ (@ productNameVar2, @ QtyVar2); INSERT INTO SaleDetailsTemp (ProductName, QtyRequest) ЗНАЧЕНИЯ (@ productNameVar3, @ QtyVar3); #Call Процедура кормить таблицу SaleDetailsTemp больше данных ЗВОНИТЕ feedSaleDetailsTemp (numberOfRows); #Call Процедура определения дефицита какого-либо продукта CALL-checkshortage (numberOfRows); #Call Процедура информирования пользователя о любых нехватки ЗВОНИТЕ informUser (numberOfRows,short); #Call Процедура вызова п