Update Sync
This commit is contained in:
commit
4777571334
30 files changed
+9627
No files matched your search
@@ -0,0 +1,51 @@
|
||||
DROP TABLE test_customers;
|
||||
|
||||
CREATE TABLE test_customers (
|
||||
CustomerID NUMBER(8),
|
||||
CustName VARCHAR2(35) NOT NULL,
|
||||
CustAge NUMBER(2),
|
||||
CONSTRAINT pk_test_customers_CustomerID PRIMARY KEY(CustomerID),
|
||||
CONSTRAINT uk_test_customers_CustName UNIQUE(CustName),
|
||||
CONSTRAINT ck_test_customers_CustAge CHECK(CustAge>=16 AND CustAge<=70)
|
||||
);
|
||||
|
||||
INSERT INTO test_customers VALUES(100, 'John Smith', null);
|
||||
INSERT INTO test_customers VALUES(350, 'Mark Smith', 20);
|
||||
|
||||
SELECT * FROM test_customers;
|
||||
|
||||
CREATE TABLE test_orders (
|
||||
OrderID NUMBER(8),
|
||||
CustomerID NUMBER(8),
|
||||
OrderDate Date,
|
||||
OrderAmount NUMBER(8,2),
|
||||
CONSTRAINT pk_test_orders_OrderID PRIMARY KEY(OrderID),
|
||||
CONSTRAINT fk_test_orders_test_customers FOREIGN KEY(CustomerID) REFERENCES test_customers(CustomerID)
|
||||
);
|
||||
|
||||
INSERT INTO test_orders VALUES(1, 100, '2023-01-15', 125.3);
|
||||
INSERT INTO test_orders VALUES(2, 100, '2023-01-18', 300.3);
|
||||
|
||||
SELECT * FROM test_orders;
|
||||
SELECT * FROM test_customers c JOIN test_orders o ON c.CustomerID = o.CustomerID;
|
||||
|
||||
|
||||
|
||||
|
||||
SELECT constraint_name, constraint_type, search_condition, table_name, 'Levi McLean' AS "Created By"
|
||||
FROM user_constraints
|
||||
WHERE table_name IN('CATEGORIES','EMPLOYEES','CUSTOMERS', 'ORDERS','ORDER_DETAILS','PRODUCTS','VENDORS','PRODUCT_VENDORS')
|
||||
AND constraint_name NOT LIKE 'SYS%'
|
||||
ORDER BY 1;
|
||||
|
||||
|
||||
|
||||
SELECT 'Customers' AS "Levi McLean's Tables", COUNT(*) AS "Row Count" FROM CUSTOMERS
|
||||
UNION
|
||||
SELECT 'Employees', COUNT(*) FROM Employees UNION
|
||||
SELECT 'Orders', COUNT(*) FROM Orders UNION
|
||||
SELECT 'Orders Details', COUNT(*) FROM OrderDetails UNION
|
||||
SELECT 'Products', COUNT(*) FROM Products UNION
|
||||
SELECT 'Categories', COUNT(*) FROM Categories UNION
|
||||
SELECT 'Shippers', COUNT(*) FROM Shippers UNION
|
||||
SELECT 'Suppliers', COUNT(*) FROM Suppliers;
|
||||
Reference in new issue
Block a user