Skip to content

Commit

Permalink
add Orders table so tests calling CustOrdersOrders have something to …
Browse files Browse the repository at this point in the history
…work with

#5
  • Loading branch information
tsahi committed Jun 16, 2020
1 parent 736c352 commit 94b2dd9
Show file tree
Hide file tree
Showing 6 changed files with 11,764 additions and 0 deletions.
3 changes: 3 additions & 0 deletions BVT/Data.BVT/Data.BVT.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,7 @@
<None Include="DatabaseSetupScripts\OracleDBScripts\3.SP\ADDEMPLOYEEGETCOUNT.prc" />
<None Include="DatabaseSetupScripts\OracleDBScripts\3.SP\ADDEMPLOYEES.prc" />
<None Include="DatabaseSetupScripts\OracleDBScripts\3.SP\ADDSIMPLEDATATYPE.prc" />
<None Include="DatabaseSetupScripts\OracleDBScripts\3.SP\CustOrdersOrders.prc" />
<None Include="DatabaseSetupScripts\OracleDBScripts\3.SP\DELETECOUNTRY.prc" />
<None Include="DatabaseSetupScripts\OracleDBScripts\3.SP\DELETECOUNTRYLISTALL.prc" />
<None Include="DatabaseSetupScripts\OracleDBScripts\3.SP\DELETEEMPLOYEES.prc" />
Expand All @@ -232,12 +233,14 @@
<ItemGroup>
<None Include="Readme.md" />
<Content Include="DatabaseSetupScripts\1.DataAccessQuickStarts.sql" />
<Content Include="DatabaseSetupScripts\OracleDBScripts\1.Table\Orders.sql" />
<Content Include="DatabaseSetupScripts\OracleDBScripts\1.Table\Region.sql" />
<Content Include="DatabaseSetupScripts\OracleDBScripts\4.Data\alldata.sql" />
<Content Include="DatabaseSetupScripts\OracleDBScripts\4.Data\Country.sql" />
<Content Include="DatabaseSetupScripts\OracleDBScripts\4.Data\Customers.sql" />
<Content Include="DatabaseSetupScripts\OracleDBScripts\4.Data\Debits.sql" />
<Content Include="DatabaseSetupScripts\OracleDBScripts\4.Data\Employees.sql" />
<Content Include="DatabaseSetupScripts\OracleDBScripts\4.Data\Orders.sql" />
<Content Include="DatabaseSetupScripts\OracleDBScripts\4.Data\Products.sql" />
<Content Include="DatabaseSetupScripts\OracleDBScripts\4.Data\Region.sql" />
<Content Include="DatabaseSetupScripts\OracleDBScripts\4.Data\truncate.sql" />
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@

CREATE TABLE ORDERS
(
ORDERID INTEGER NOT NULL,
CUSTOMERID VARCHAR2 (5 BYTE) NULL,
EMPLOYEEID INTEGER NULL,
ORDERDATE DATE NULL,
REQUIREDDATE DATE NULL,
SHIPPEDDATE DATE NULL,
SHIPVIA INTEGER NULL,
FREIGHT NUMBER DEFAULT 0 NULL ,
SHIPNAME NVARCHAR2 (80) NULL,
SHIPADDRESS NVARCHAR2 (120) NULL,
SHIPCITY NVARCHAR2 (30) NULL,
SHIPREGION NVARCHAR2 (30) NULL,
SHIPPOSTALCODE NVARCHAR2 (20) NULL,
SHIPCOUNTRY NVARCHAR2 (30) NULL,
CONSTRAINT FK_Orders_Customers FOREIGN KEY (CUSTOMERID) REFERENCES CUSTOMERS (CUSTOMERID),
CONSTRAINT FK_Orders_Employees FOREIGN KEY (EMPLOYEEID) REFERENCES EMPLOYEES (EMPLOYEEID)
)
TABLESPACE USERS
PCTUSED 0
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
BUFFER_POOL DEFAULT
);


CREATE UNIQUE INDEX PK_ORDERID ON ORDERS
(ORDERID)
TABLESPACE USERS
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
BUFFER_POOL DEFAULT
);


ALTER TABLE ORDERS ADD (
CONSTRAINT PK_ORDERID
PRIMARY KEY
(ORDERID)
USING INDEX
TABLESPACE USERS
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
));
Original file line number Diff line number Diff line change
Expand Up @@ -328,6 +328,66 @@ STORAGE (



CREATE TABLE ORDERS
(
ORDERID INTEGER NOT NULL,
CUSTOMERID VARCHAR2 (5 BYTE) NULL,
EMPLOYEEID INTEGER NULL,
ORDERDATE DATE NULL,
REQUIREDDATE DATE NULL,
SHIPPEDDATE DATE NULL,
SHIPVIA INTEGER NULL,
FREIGHT NUMBER DEFAULT 0 NULL ,
SHIPNAME NVARCHAR2 (80) NULL,
SHIPADDRESS NVARCHAR2 (120) NULL,
SHIPCITY NVARCHAR2 (30) NULL,
SHIPREGION NVARCHAR2 (30) NULL,
SHIPPOSTALCODE NVARCHAR2 (20) NULL,
SHIPCOUNTRY NVARCHAR2 (30) NULL,
CONSTRAINT FK_Orders_Customers FOREIGN KEY (CUSTOMERID) REFERENCES CUSTOMERS (CUSTOMERID),
CONSTRAINT FK_Orders_Employees FOREIGN KEY (EMPLOYEEID) REFERENCES EMPLOYEES (EMPLOYEEID)
)
TABLESPACE USERS
PCTUSED 0
PCTFREE 10
INITRANS 1
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
BUFFER_POOL DEFAULT
);


CREATE UNIQUE INDEX PK_ORDERID ON ORDERS
(ORDERID)
TABLESPACE USERS
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
BUFFER_POOL DEFAULT
);


ALTER TABLE ORDERS ADD (
CONSTRAINT PK_ORDERID
PRIMARY KEY
(ORDERID)
USING INDEX
TABLESPACE USERS
PCTFREE 10
INITRANS 2
MAXTRANS 255
STORAGE (
INITIAL 64K
MINEXTENTS 1
MAXEXTENTS 2147483645
PCTINCREASE 0
));
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
CREATE OR REPLACE PROCEDURE "CustOrdersOrders"(VCUSTOMERID IN Orders.OrderID%TYPE := 1, CUR_OUT OUT PKGENTLIB_ARCHITECTURE.CURENTLIB_ARCHITECTURE)
AS

BEGIN
OPEN cur_OUT FOR
SELECT *
FROM Orders
WHERE customerID = vCustomerId;
END;
/
Loading

0 comments on commit 94b2dd9

Please sign in to comment.