*   >> Чтение Образование Статьи >> science >> programming

Событие Последовательность проекта в Mysql

роцедуры insertUpdate если нет недостатка ЗВОНОК callInsertUpdate (short,numberOfRows); Первый сегмент выше создает временную таблицу. Есть много столбцов этой таблице, и я объясню их, как мы идем вместе. Один из столбцов является название продукта (ProductName). Другой для количества запрашиваемой (QtyRequest). Следующий сегмент кода вставляет названия продуктов и количества запрашиваемых во временную таблицу. Последний сегмент выше код вызывает все хранимые процедуры. Временная таблица является основой, на которой процедуры work.

The хранимых процедур Если процедура выполняется набрали и он автоматически сохраняется в базе данных. В любой день, что вам это нужно, вы называете его, и он приходит от процедуры database.The Порядок feedSaleDetailsTemp feedSaleDetailsTemp принимает в качестве входного параметра,numberOfRows, что количество различных продуктов клиент просил, и это количество строк, которые будет включен в таблицу SaleDetails.

Код для процедуры feedSaleDetailsTemp является: #procedure кормить таблицу SaleDetailsTemp больше данных разделитель //CREATE PROCEDURE feedSaleDetailsTemp (ПО numberOfRows INTEGER) начинают # счетчик цикла переменной DECLARE я Integer умолчанию 1; #variable для названия продукта DECLARE PNVar CHAR (40); #productID варьируется от продуктов таблицы DECLARE INTEGER PIDVar; #sold переменная цена за столом SaleDetails DECLARE SoldPriceVar DECIMAL (19,2); #variable для доступного количества в таблице продуктов DECLARE INTEGER availQtyVar; Хотя я ВЫБОР ИЗ ProductName SaleDetailsTemp WHERE ID = я што PNVar; ВЫБОР ProductID, SellingPrice, Количество ОТ Продукция Где ProductName = PNVar НА PIDVar, SoldPriceVar, availQtyVar; ОБНОВЛЕНИЕ SaleDetailsTemp SET ProductID = PIDVar, QtyAvail = availQtyVar, SoldPrice = SoldPriceVar WHERE ID = я; КОМПЛЕКТ я = я + 1; КОНЕЦ ВРЕМЯ; КОНЕЦ; //Соединение заявление этого кода состоит из двух разделов: раздел объявлений и раздел петлю,.

То время цикла каналы название продукта и количество требуемый, строка за строкой в ​​временную таблицу. Другие колонки заполнены другими процедурами. Прочитайте выше кода, если вы еще этого не сделали so.The Порядок checkshortage Порядок checkshortage имеет в качестве параметра ввода,numberOfRows. Это количество различных продуктов, которые клиент хочет. Это количество новых строк, которые будут идти в таблицу SaleDetails.

Код: #procedure определить нехватку любой разделитель продукта //CREATE PROCEDURE checkshortage (ПО numberOfRows INTEGER) начинают # счетчик цикла

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.