Transaction Quantity to Primary Quantity

--Convert the transaction quantity to Primary UOM's quantity
DECLARE
  L_PRIMARY_QTY NUMBER;
BEGIN

  PO_UOM_S.UOM_CONVERT(100 --Transaction Quantity
                      ,'PC' --Transaction Uom
                      ,403769 --Inventory_item_id
                      ,'PC' --Primary Uom Code
                      ,L_PRIMARY_QTY);

  DBMS_OUTPUT.PUT_LINE(L_PRIMARY_QTY);

END;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
根据这些信息提供创建数据库和创建数据表的Oracle代码:CUSTOMER: stores customer information such as name, address, phone number, email, and loyalty program status. This table has the primary key of CustomerID. • ORDER: stores information about each order such as the order date, order status, and total cost. This table has a primary key of OrderID and a foreign key to the Customer table. • ORDER_DETAILS: stores details about each item in an order such as the product name, price, quantity, and subtotal. This table has a primary key of OrderDetailID and foreign keys to the Order and PRODUCT tables. • PRODUCT: stores information about each product such as the product name, description, price, and category. This table has the primary key of ProductID. • STORE: stores information about each store such as the store name, location, and hours of operation. This table has the primary key of StoreID. • INVENTORY: stores information about the inventory for each product in each store such as the quantity on hand and the reorder point. This table has a composite primary key of ProductID and StoreID. Group Assignment • TRANSACTION: stores information about each transaction such as the transaction date, transaction type, and total amount. This table has a primary key of TransactionID and a foreign key to the Customer table. • TRANSACTION_DETAILS: stores details about each item in a transaction such as the product name, price, quantity, and subtotal. This table has the primary key of TransactionDetailID and foreign keys to the TRANSACTION and PRODUCT tables. • EMPLOYEE: stores employee information such as name, address, phone number, email, and position. This table has the primary key of EmployeeID. • SALARY: stores information about the salary for each employee such as the salary amount, start date, and end date. This table has a composite primary key of EmployeeID and StartDate. • SHIFT: stores information about the shift for each employee such as the start time, end time, and store location. This table has a primary key of ShiftID and foreign keys to the Employee and STORE tables.
05-23
以下是创建数据库和创建数据表的Oracle代码: 创建数据库: ``` CREATE DATABASE myDatabase; ``` 创建数据表: ``` CREATE TABLE CUSTOMER ( CustomerID INT PRIMARY KEY, Name VARCHAR(50), Address VARCHAR(100), Phone VARCHAR(20), Email VARCHAR(50), LoyaltyProgramStatus VARCHAR(20) ); CREATE TABLE ORDER ( OrderID INT PRIMARY KEY, OrderDate DATE, OrderStatus VARCHAR(20), TotalCost DECIMAL(10, 2), CustomerID INT FOREIGN KEY REFERENCES CUSTOMER(CustomerID) ); CREATE TABLE ORDER_DETAILS ( OrderDetailID INT PRIMARY KEY, ProductName VARCHAR(50), Price DECIMAL(10, 2), Quantity INT, Subtotal DECIMAL(10, 2), OrderID INT FOREIGN KEY REFERENCES ORDER(OrderID), ProductID INT FOREIGN KEY REFERENCES PRODUCT(ProductID) ); CREATE TABLE PRODUCT ( ProductID INT PRIMARY KEY, ProductName VARCHAR(50), Description VARCHAR(100), Price DECIMAL(10, 2), Category VARCHAR(50) ); CREATE TABLE STORE ( StoreID INT PRIMARY KEY, StoreName VARCHAR(50), Location VARCHAR(100), HoursOfOperation VARCHAR(50) ); CREATE TABLE INVENTORY ( ProductID INT, StoreID INT, QuantityOnHand INT, ReorderPoint INT, PRIMARY KEY (ProductID, StoreID), FOREIGN KEY (ProductID) REFERENCES PRODUCT(ProductID), FOREIGN KEY (StoreID) REFERENCES STORE(StoreID) ); CREATE TABLE TRANSACTION ( TransactionID INT PRIMARY KEY, TransactionDate DATE, TransactionType VARCHAR(20), TotalAmount DECIMAL(10, 2), CustomerID INT FOREIGN KEY REFERENCES CUSTOMER(CustomerID) ); CREATE TABLE TRANSACTION_DETAILS ( TransactionDetailID INT PRIMARY KEY, ProductName VARCHAR(50), Price DECIMAL(10, 2), Quantity INT, Subtotal DECIMAL(10, 2), TransactionID INT FOREIGN KEY REFERENCES TRANSACTION(TransactionID), ProductID INT FOREIGN KEY REFERENCES PRODUCT(ProductID) ); CREATE TABLE EMPLOYEE ( EmployeeID INT PRIMARY KEY, Name VARCHAR(50), Address VARCHAR(100), Phone VARCHAR(20), Email VARCHAR(50), Position VARCHAR(50) ); CREATE TABLE SALARY ( EmployeeID INT, StartDate DATE, EndDate DATE, SalaryAmount DECIMAL(10, 2), PRIMARY KEY (EmployeeID, StartDate), FOREIGN KEY (EmployeeID) REFERENCES EMPLOYEE(EmployeeID) ); CREATE TABLE SHIFT ( ShiftID INT PRIMARY KEY, StartTime TIME, EndTime TIME, StoreID INT FOREIGN KEY REFERENCES STORE(StoreID), EmployeeID INT FOREIGN KEY REFERENCES EMPLOYEE(EmployeeID) ); ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值