2 single zyh single_zyh 于 2016.09.09 17:50 提问

hashmap values有值,get(key)为null

Connection conn = this.getSqlMapClientTemplate().getDataSource().getConnection();
调用过程CallableStatement cs = conn.prepareCall("{call " + proName + " }");
这是输出内容:过程名= NGSYS1.P_DICWH_UPDATESTATUS 参数个数=3 hashMap值={"PRO_PARM_1":"1002","PRO_PARM_2":"8380480"} 数据类型=1

hashMap取值=null parMap大小 =2 hashMap的值=[1002, 8380480] 判断containsValue = false 判断containsKey = false(hashmap中有值,get(key)null);

3个回答

zhuzige521888
zhuzige521888   2016.09.09 18:08

感觉问题不是很明确啊,这是怎么输出的呢?

new_culture
new_culture   2016.09.09 18:34

写的一堆乱七八糟的,
我只能告诉你 hashmap中是允许null 的啊

嘿嘿

qq_15581405
qq_15581405   2016.09.09 22:10

HashMap的key和Value都允许为空的

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
自定义标签中@Autowired的属性为null
自定义标签中@Autowired的属性为null 解决办法:两步 1.新建一个类SpringContext,实现接口ApplicationContextAware; 2.spring.xml中添加<bean id="" class="com............SpringContext"> 3.使用SpingContext.getBean("bean名");获取
spring mvc拦截器过滤json中的null值
spring mvc拦截器,过滤json数据中的null值,将null变成空字符串,内含截图,及jar包
数据库为空时,文本框不显示null
数据库为空时,文本框不显示null 否则则显示数据.
jQuery HashMap
使用jQuery开发HashMap,包含一些基本的功能。
企业员工管理系统(Java技术)
企业员工管理系统(Java技术) // SQL SERVER CREATE DATABASE EmployeeIMS -- 创建数据库 GO -- 以下为创建各表的SQL命令 CREATE TABLE [dbo].[DepartmentInformation]( [D_Number] [int] IDENTITY(1,1) NOT NULL, [D_Name] [varchar](20) NOT NULL, [D_Count] [int] NOT NULL, CONSTRAINT [PK_DepartmentInformation] PRIMARY KEY CLUSTERED ([D_Number] ASC )) insert into DepartmentInformation values('市场部',10); insert into DepartmentInformation values('生产部',200); insert into DepartmentInformation values('财务部',5); insert into DepartmentInformation values('培训部',4); insert into DepartmentInformation values('后勤部',1); insert into DepartmentInformation values('策划部',3); insert into DepartmentInformation values('销售部',15); insert into DepartmentInformation values('食堂',10); insert into DepartmentInformation values('医院',30); CREATE TABLE [dbo].[EmployeeInformation]( [E_Number] [int] IDENTITY(1,1) NOT NULL, [E_Name] [varchar](30) NOT NULL, [E_Sex] [varchar](2) NOT NULL, [E_BornDate] [smalldatetime] NOT NULL, [E_Marriage] [varchar](4) NOT NULL, [E_PoliticsVisage] [varchar](20) NOT NULL, [E_SchoolAge] [varchar](20) NULL, [E_EnterDate] [smalldatetime] NULL, [E_InDueFormDate] [smalldatetime] NOT NULL, [D_Number] [int] NOT NULL, [E_Headship] [varchar](20) NOT NULL, [E_Estate] [varchar](10) NOT NULL, [E_Remark] [varchar](500) NULL, CONSTRAINT [PK_EmployeeInformation] PRIMARY KEY CLUSTERED ([E_Number] ASC )) insert into EmployeeInformation values('张勇','男','1983-5-17','未婚','党员','本科','2002-8-17','2008-8-17',1,'厂长','在职',''); insert into EmployeeInformation values('钱力','男','1996-1-2','未婚','党员','本科','2004-9-10','2006-6-5',2,'厂长','在职','高级工程师'); CREATE TABLE [dbo].[TrainInformation]( [ID] [int] IDENTITY(1,1) NOT NULL, [T_Number] [varchar](20) NOT NULL, [T_Content] [varchar](100) NOT NULL, [E_Number] [int] NOT NULL, [T_Date] [int] NULL, [T_Money] [int] NULL, CONSTRAINT [PK_TrainInformation] PRIMARY KEY CLUSTERED([ID] ASC )) insert into TrainInformation values('200701','职业素质',2,30,7000); insert into TrainInformation values('200702','职业素质',1,31,7000); CREATE TABLE [dbo].[WageInformation]( [ID] [int] IDENTITY(1,1) NOT NULL, [W_Number] [int] NOT NULL, [E_Number] [int] NOT NULL, [W_BasicWage] [decimal](18, 2) NOT NULL, [W_Boon] [decimal](18, 2) NOT NULL, [W_Bonus] [decimal](18, 2) NOT NULL, [W_FactWage] [decimal](18, 2) NOT NULL, CONSTRAINT [PK_WageInformation] PRIMARY KEY CLUSTERED ([ID] ASC )) insert into WageInformation values(2,2,2111.00,2300.00,1100.00,5511.00); insert into WageInformation values(3,1,3000.00,2300.00,1200.00,6500.00); CREATE TABLE [dbo].[RewardspunishmentInformation]( [ID] [int] IDENTITY(1,1) NOT NULL, [R_Number] [int] NOT NULL, [E_Number] [int] NOT NULL, [R_Date] [datetime] NOT NULL, [R_Address] [varchar](50) NOT NULL, [R_Causation] [varchar](200) NOT NULL, [R_Remark] [varchar](500) NULL, CONSTRAINT [PK_EncouragementPunishInformation] PRIMARY KEY CLUSTERED ([ID] ASC )) insert into RewardspunishmentInformation values(1,1,'2005-5-3','教学馆二楼','演讲比赛一等奖',''); insert into RewardspunishmentInformation values(2,2,'2004-5-3','教学馆二楼','演讲比赛一等奖',''); CREATE TABLE [dbo].[UserInformation]( [User_ID] [int] IDENTITY(1,1) NOT NULL, [User_Name] [varchar](20) NOT NULL, [Password] [varchar](20) NOT NULL, [Authority] [varchar](20) NULL DEFAULT ('B'),CONSTRAINT [PK_UserInformation] PRIMARY KEY CLUSTERED ([User_ID] ASC )) insert into UserInformation values('管理员','1','A'); insert into UserInformation values('admin','123456','B'); insert into UserInformation values('GM','11','B'); -- ALTER TABLE [dbo].[EmployeeInformation] WITH CHECK ADD CONSTRAINT [FK_EmployeeInformation_DepartmentInformation] FOREIGN KEY([D_Number]) REFERENCES [dbo].[DepartmentInformation] ([D_Number]) ALTER TABLE [dbo].[TrainInformation] WITH CHECK ADD CONSTRAINT [FK_TrainInformation_EmployeeInformation] FOREIGN KEY([E_Number]) REFERENCES [dbo].[EmployeeInformation] ([E_Number]) ALTER TABLE [dbo].[WageInformation] WITH CHECK ADD CONSTRAINT [FK_WageInformation_EmployeeInformation] FOREIGN KEY([E_Number]) REFERENCES [dbo].[EmployeeInformation] ([E_Number]) ALTER TABLE [dbo].[RewardspunishmentInformation] WITH CHECK ADD CONSTRAINT [FK_EncouragementPunishInformation_EmployeeInformation] FOREIGN KEY([E_Number]) REFERENCES [dbo].[EmployeeInformation] ([E_Number])
java学习笔记
java学习必看,适合初学者辅助学习。集合中常用的是:ArrayList,HashSet,HashMap。其中ArrayList和HashMap使用最为广泛。 使用HashMap,put()表示放置元素,get()表示取元素。 遍历Map,使用keySet()可以返回set值,用keySet()得到key值,使用迭代器遍历,然后使用put()得到value值。
关于sql中求平均值出现null值的解决方案
关于sql中求平均值出现null值的解决方案 很经典的东西 都是我精心收藏的! 奉献给大家 1分 仅1分哦
echarts.min.js
Echarts的min版哈 按需下载哈哈哈哈 我是凑字的凑字的
js中的类似于java中的map工具对象Map.js
js终于有了自己的Map了,类似与java的Map对象。此文件是源代码,亲测有类似于java的Map对象的类似方法:put(key,value)、get(key)、keys()、values()、size()、isEmpty()、remove(key)、clear()、element(index)、containsKey(key)、containsValue(value)。。。
itpub.net]summit2
rem rem $Header: summit2.sql 27-jun-2000.12:30:22 slari Exp $ rem rem Copyright (c) 1991, 2000 Oracle Corporation. All rights reserved. rem rem NAME rem summit2.sql - <one-line expansion of the name> rem DESCRIPTION rem <short description of component this file declares/defines> rem RETURNS rem rem FUNCTION rem Create and populate tables and sequences to support the Summit rem Sporting Goods business scenario. These objects and data are used rem in several Oracle classes and demonstration files. rem rem MODIFIED (MM/DD/YY) rem slari 06/27/00 - b1138912: remove duplicate contents rem mjaeger 07/14/99 - bug 808870: OCCS: convert tabs, no long lines rem GDURHAM Mar 15, 1993 -- Created set feedback on prompt Creating and populating tables and sequences. Please wait. rem Create sequences. rem Starting values for sequences begin at the existing maxima for rem existing primary key values, plus increments. DROP SEQUENCE s_customer_id; CREATE SEQUENCE s_customer_id MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 216 NOCACHE NOORDER NOCYCLE; DROP SEQUENCE s_dept_id; CREATE SEQUENCE s_dept_id MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 51 NOCACHE NOORDER NOCYCLE; DROP SEQUENCE s_emp_id; CREATE SEQUENCE s_emp_id MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 26 NOCACHE NOORDER NOCYCLE; DROP SEQUENCE s_image_id; CREATE SEQUENCE s_image_id MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 1981 NOCACHE NOORDER NOCYCLE; DROP SEQUENCE s_longtext_id; CREATE SEQUENCE s_longtext_id MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 1369 NOCACHE NOORDER NOCYCLE; DROP SEQUENCE s_ord_id; CREATE SEQUENCE s_ord_id MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 113 NOCACHE NOORDER NOCYCLE; DROP SEQUENCE s_product_id; CREATE SEQUENCE s_product_id MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 50537 NOCACHE NOORDER NOCYCLE; DROP SEQUENCE s_region_id; CREATE SEQUENCE s_region_id MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 6 NOCACHE NOORDER NOCYCLE; DROP SEQUENCE s_warehouse_id; CREATE SEQUENCE s_warehouse_id MINVALUE 1 MAXVALUE 9999999 INCREMENT BY 1 START WITH 10502 NOCACHE NOORDER NOCYCLE; rem Create and populate tables. DROP TABLE s_customer CASCADE CONSTRAINTS; CREATE TABLE s_customer (id NUMBER(7) CONSTRAINT s_customer_id_nn NOT NULL, name VARCHAR2(50) CONSTRAINT s_customer_name_nn NOT NULL, phone VARCHAR2(25), address VARCHAR2(400), city VARCHAR2(30), state VARCHAR2(20), country VARCHAR2(30), zip_code VARCHAR2(75), credit_rating VARCHAR2(9), sales_rep_id NUMBER(7), region_id NUMBER(7), comments VARCHAR2(255), CONSTRAINT s_customer_id_pk PRIMARY KEY (id), CONSTRAINT s_customer_credit_rating_ck CHECK (credit_rating IN ('EXCELLENT', 'GOOD', 'POOR'))); INSERT INTO s_customer VALUES ( 201, 'Unisports', '55-2066101', '72 Via Bahia', 'Sao Paolo', NULL, 'Brazil', NULL, 'EXCELLENT', 12, 2, NULL); INSERT INTO s_customer VALUES ( 202, 'OJ Atheletics', '81-20101', '6741 Takashi Blvd.', 'Osaka', NULL, 'Japan', NULL, 'POOR', 14, 4, NULL); INSERT INTO s_customer VALUES ( 203, 'Delhi Sports', '91-10351', '11368 Chanakya', 'New Delhi', NULL, 'India', NULL, 'GOOD', 14, 4, NULL); INSERT INTO s_customer VALUES ( 204, 'Womansport', '1-206-104-0103', '281 King Street', 'Seattle', 'Washington', 'USA', NULL, 'EXCELLENT', 11, 1, NULL); INSERT INTO s_customer VALUES ( 205, 'Kam''s Sporting Goods', '852-3692888', '15 Henessey Road', 'Hong Kong', NULL, NULL, NULL, 'EXCELLENT', 15, 4, NULL); INSERT INTO s_customer VALUES ( 206, 'Sportique', '33-2257201', '172 Rue de Rivoli', 'Cannes', NULL, 'France', NULL, 'EXCELLENT', 15, 5, NULL); INSERT INTO s_customer VALUES ( 207, 'Sweet Rock Sports', '234-6036201', '6 Saint Antoine', 'Lagos', NULL, 'Nigeria', NULL, 'GOOD', NULL, 3, NULL); INSERT INTO s_customer VALUES ( 208, 'Muench Sports', '49-527454', '435 Gruenestrasse', 'Stuttgart', NULL, 'Germany', NULL, 'GOOD', 15, 5, NULL); INSERT INTO s_customer VALUES ( 209, 'Beisbol Si!', '809-352689', '792 Playa Del Mar', 'San Pedro de Macon''s', NULL, 'Dominican Republic', NULL, 'EXCELLENT', 11, 1, NULL); INSERT INTO s_customer VALUES ( 210, 'Futbol Sonora', '52-404562', '3 Via Saguaro', 'Nogales', NULL, 'Mexico', NULL, 'EXCELLENT', 12, 2, NULL); INSERT INTO s_customer VALUES ( 211, 'Kuhn''s Sports', '42-111292', '7 Modrany', 'Prague', NULL, 'Czechoslovakia', NULL, 'EXCELLENT', 15, 5, NULL); INSERT INTO s_customer VALUES ( 212, 'Hamada Sport', '20-1209211', '57A Corniche', 'Alexandria', NULL, 'Egypt', NULL, 'EXCELLENT', 13, 3, NULL); INSERT INTO s_customer VALUES ( 213, 'Big John''s Sports Emporium', '1-415-555-6281', '4783 18th Street', 'San Francisco', 'CA', 'USA', NULL, 'EXCELLENT', 11, 1, NULL); INSERT INTO s_customer VALUES ( 214, 'Ojibway Retail', '1-716-555-7171', '415 Main Street', 'Buffalo', 'NY', 'USA', NULL, 'POOR', 11, 1, NULL); INSERT INTO s_customer VALUES ( 215, 'Sporta Russia', '7-3892456', '6000 Yekatamina', 'Saint Petersburg', NULL, 'Russia', NULL, 'POOR', 15, 5, NULL); COMMIT; DROP TABLE s_dept CASCADE CONSTRAINTS; CREATE TABLE s_dept (id NUMBER(7) CONSTRAINT s_dept_id_nn NOT NULL, name VARCHAR2(25) CONSTRAINT s_dept_name_nn NOT NULL, region_id NUMBER(7), CONSTRAINT s_dept_id_pk PRIMARY KEY (id), CONSTRAINT s_dept_name_region_id_uk UNIQUE (name, region_id)); INSERT INTO s_dept VALUES ( 10, 'Finance', 1); INSERT INTO s_dept VALUES ( 31, 'Sales', 1); INSERT INTO s_dept VALUES ( 32, 'Sales', 2); INSERT INTO s_dept VALUES ( 33, 'Sales', 3); INSERT INTO s_dept VALUES ( 34, 'Sales', 4); INSERT INTO s_dept VALUES ( 35, 'Sales', 5); INSERT INTO s_dept VALUES ( 41, 'Operations', 1); INSERT INTO s_dept VALUES ( 42, 'Operations', 2); INSERT INTO s_dept VALUES ( 43, 'Operations', 3); INSERT INTO s_dept VALUES ( 44, 'Operations', 4); INSERT INTO s_dept VALUES ( 45, 'Operations', 5); INSERT INTO s_dept VALUES ( 50, 'Administration', 1); COMMIT; DROP TABLE s_emp CASCADE CONSTRAINTS; CREATE TABLE s_emp (id NUMBER(7) CONSTRAINT s_emp_id_nn NOT NULL, last_name VARCHAR2(25) CONSTRAINT s_emp_last_name_nn NOT NULL, first_name VARCHAR2(25), userid VARCHAR2(8), start_date DATE, comments VARCHAR2(255), manager_id NUMBER(7), title VARCHAR2(25), dept_id NUMBER(7), salary NUMBER(11, 2), commission_pct NUMBER(4, 2), CONSTRAINT s_emp_id_pk PRIMARY KEY (id), CONSTRAINT s_emp_userid_uk UNIQUE (userid), CONSTRAINT s_emp_commission_pct_ck CHECK (commission_pct IN (10, 12.5, 15, 17.5, 20))); INSERT INTO s_emp VALUES ( 1, 'Velasquez', 'Carmen', 'cvelasqu', '03-5月-90', NULL, NULL, 'President', 50, 2500, NULL); INSERT INTO s_emp VALUES ( 2, 'Ngao', 'LaDoris', 'lngao', '08-5月-90', NULL, 1, 'VP, Operations', 41, 1450, NULL); INSERT INTO s_emp VALUES ( 3, 'Nagayama', 'Midori', 'mnagayam', '17-1月-91', NULL, 1, 'VP, Sales', 31, 1400, NULL); INSERT INTO s_emp VALUES ( 4, 'Quick-To-See', 'Mark', 'mquickto', '07-6月-90', NULL, 1, 'VP, Finance', 10, 1450, NULL); INSERT INTO s_emp VALUES ( 5, 'Ropeburn', 'Audry', 'aropebur', '04-5月-90', NULL, 1, 'VP, Administration', 50, 1550, NULL); INSERT INTO s_emp VALUES ( 6, 'Urguhart', 'Molly', 'murguhar', '18-1月-91', NULL, 2, 'Warehouse Manager', 41, 1200, NULL); INSERT INTO s_emp VALUES ( 7, 'Menchu', 'Roberta', 'rmenchu', '14-5月-90', NULL, 2, 'Warehouse Manager', 42, 1250, NULL); INSERT INTO s_emp VALUES ( 8, 'Biri', 'Ben', 'bbiri', '07-6月-90', NULL, 2, 'Warehouse Manager', 43, 1100, NULL); INSERT INTO s_emp VALUES ( 9, 'Catchpole', 'Antoinette', 'acatchpo', '09-2月-92', NULL, 2, 'Warehouse Manager', 44, 1300, NULL); INSERT INTO s_emp VALUES ( 10, 'Havel', 'Marta', 'mhavel', '27-2月-91', NULL, 2, 'Warehouse Manager', 45, 1307, NULL); INSERT INTO s_emp VALUES ( 11, 'Magee', 'Colin', 'cmagee', '14-4月-90', NULL, 3, 'Sales Representative', 31, 1400, 10); INSERT INTO s_emp VALUES ( 12, 'Giljum', 'Henry', 'hgiljum', '18-1月-92', NULL, 3, 'Sales Representative', 32, 1490, 12.5); INSERT INTO s_emp VALUES ( 13, 'Sedeghi', 'Yasmin', 'ysedeghi', '18-2月-91', NULL, 3, 'Sales Representative', 33, 1515, 10); INSERT INTO s_emp VALUES ( 14, 'Nguyen', 'Mai', 'mnguyen', '22-1月-92', NULL, 3, 'Sales Representative', 34, 1525, 15); INSERT INTO s_emp VALUES ( 15, 'Dumas', 'Andre', 'adumas', '09-10月-91', NULL, 3, 'Sales Representative', 35, 1450, 17.5); INSERT INTO s_emp VALUES ( 16, 'Maduro', 'Elena', 'emaduro', '07-2月-92', NULL, 6, 'Stock Clerk', 41, 1400, NULL); INSERT INTO s_emp VALUES ( 17, 'Smith', 'George', 'gsmith', '08-5月-90', NULL, 6, 'Stock Clerk', 41, 940, NULL); INSERT INTO s_emp VALUES ( 18, 'Nozaki', 'Akira', 'anozaki', '09-2月-91', NULL, 7, 'Stock Clerk', 42, 1200, NULL); INSERT INTO s_emp VALUES ( 19, 'Patel', 'Vikram', 'vpatel', '06-8月-91', NULL, 7, 'Stock Clerk', 42, 795, NULL); INSERT INTO s_emp VALUES ( 20, 'Newman', 'Chad', 'cnewman', '21-1月-91', NULL, 8, 'Stock Clerk', 43, 750, NULL); INSERT INTO s_emp VALUES ( 21, 'Markarian', 'Alexander', 'amarkari', '26-4月-91', NULL, 8, 'Stock Clerk', 43, 850, NULL); INSERT INTO s_emp VALUES ( 22, 'Chang', 'Eddie', 'echang', '30-11月-90', NULL, 9, 'Stock Clerk', 44, 800, NULL); INSERT INTO s_emp VALUES ( 23, 'Patel', 'Radha', 'rpatel', '17-10月-90', NULL, 9, 'Stock Clerk', 34, 795, NULL); INSERT INTO s_emp VALUES ( 24, 'Dancs', 'Bela', 'bdancs', '17-5月-91', NULL, 10, 'Stock Clerk', 45, 860, NULL); INSERT INTO s_emp VALUES ( 25, 'Schwartz', 'Sylvie', 'sschwart', '09-4月-91', NULL, 10, 'Stock Clerk', 45, 1100, NULL); COMMIT; DROP TABLE s_image CASCADE CONSTRAINTS; CREATE TABLE s_image (id NUMBER(7) CONSTRAINT s_image_id_nn NOT NULL, format VARCHAR2(25), use_filename VARCHAR2(1), filename VARCHAR2(255), image LONG RAW, CONSTRAINT s_image_id_pk PRIMARY KEY (id), CONSTRAINT s_image_format_ck CHECK (format in ('JFIFF', 'JTIFF')), CONSTRAINT s_image_use_filename_ck CHECK (use_filename in ('Y', 'N'))); INSERT INTO s_image VALUES ( 1001, 'JTIFF', 'Y', 'bunboot.tif', NULL); INSERT INTO s_image VALUES ( 1002, 'JTIFF', 'Y', 'aceboot.tif', NULL); INSERT INTO s_image VALUES ( 1003, 'JTIFF', 'Y', 'proboot.tif', NULL); INSERT INTO s_image VALUES ( 1011, 'JTIFF', 'Y', 'bunpole.tif', NULL); INSERT INTO s_image VALUES ( 1012, 'JTIFF', 'Y', 'acepole.tif', NULL); INSERT INTO s_image VALUES ( 1013, 'JTIFF', 'Y', 'propole.tif', NULL); INSERT INTO s_image VALUES ( 1291, 'JTIFF', 'Y', 'gpbike.tif', NULL); INSERT INTO s_image VALUES ( 1296, 'JTIFF', 'Y', 'himbike.tif', NULL); INSERT INTO s_image VALUES ( 1829, 'JTIFF', 'Y', 'safthelm.tif', NULL); INSERT INTO s_image VALUES ( 1381, 'JTIFF', 'Y', 'probar.tif', NULL); INSERT INTO s_image VALUES ( 1382, 'JTIFF', 'Y', 'curlbar.tif', NULL); INSERT INTO s_image VALUES ( 1119, 'JTIFF', 'Y', 'baseball.tif', NULL); INSERT INTO s_image VALUES ( 1223, 'JTIFF', 'Y', 'chaphelm.tif', NULL); INSERT INTO s_image VALUES ( 1367, 'JTIFF', 'Y', 'grglove.tif', NULL); INSERT INTO s_image VALUES ( 1368, 'JTIFF', 'Y', 'alglove.tif', NULL); INSERT INTO s_image VALUES ( 1369, 'JTIFF', 'Y', 'stglove.tif', NULL); INSERT INTO s_image VALUES ( 1480, 'JTIFF', 'Y', 'cabbat.tif', NULL); INSERT INTO s_image VALUES ( 1482, 'JTIFF', 'Y', 'pucbat.tif', NULL); INSERT INTO s_image VALUES ( 1486, 'JTIFF', 'Y', 'winbat.tif', NULL); COMMIT; DROP TABLE s_inventory CASCADE CONSTRAINTS; CREATE TABLE s_inventory (product_id NUMBER(7) CONSTRAINT s_inventory_product_id_nn NOT NULL, warehouse_id NUMBER(7) CONSTRAINT s_inventory_warehouse_id_nn NOT NULL, amount_in_stock NUMBER(9), reorder_point NUMBER(9), max_in_stock NUMBER(9), out_of_stock_explanation VARCHAR2(255), restock_date DATE, CONSTRAINT s_inventory_prodid_warid_pk PRIMARY KEY (product_id, warehouse_id)); INSERT INTO s_inventory VALUES ( 10011, 101, 650, 625, 1100, NULL, NULL); INSERT INTO s_inventory VALUES ( 10012, 101, 600, 560, 1000, NULL, NULL); INSERT INTO s_inventory VALUES ( 10013, 101, 400, 400, 700, NULL, NULL); INSERT INTO s_inventory VALUES ( 10021, 101, 500, 425, 740, NULL, NULL); INSERT INTO s_inventory VALUES ( 10022, 101, 300, 200, 350, NULL, NULL); INSERT INTO s_inventory VALUES ( 10023, 101, 400, 300, 525, NULL, NULL); INSERT INTO s_inventory VALUES ( 20106, 101, 993, 625, 1000, NULL, NULL); INSERT INTO s_inventory VALUES ( 20108, 101, 700, 700, 1225, NULL, NULL); INSERT INTO s_inventory VALUES ( 20201, 101, 802, 800, 1400, NULL, NULL); INSERT INTO s_inventory VALUES ( 20510, 101, 1389, 850, 1400, NULL, NULL); INSERT INTO s_inventory VALUES ( 20512, 101, 850, 850, 1450, NULL, NULL); INSERT INTO s_inventory VALUES ( 30321, 101, 2000, 1500, 2500, NULL, NULL); INSERT INTO s_inventory VALUES ( 30326, 101, 2100, 2000, 3500, NULL, NULL); INSERT INTO s_inventory VALUES ( 30421, 101, 1822, 1800, 3150, NULL, NULL); INSERT INTO s_inventory VALUES ( 30426, 101, 2250, 2000, 3500, NULL, NULL); INSERT INTO s_inventory VALUES ( 30433, 101, 650, 600, 1050, NULL, NULL); INSERT INTO s_inventory VALUES ( 32779, 101, 2120, 1250, 2200, NULL, NULL); INSERT INTO s_inventory VALUES ( 32861, 101, 505, 500, 875, NULL, NULL); INSERT INTO s_inventory VALUES ( 40421, 101, 578, 350, 600, NULL, NULL); INSERT INTO s_inventory VALUES ( 40422, 101, 0, 350, 600, 'Phenomenal sales...', '08-2月-93'); INSERT INTO s_inventory VALUES ( 41010, 101, 250, 250, 437, NULL, NULL); INSERT INTO s_inventory VALUES ( 41020, 101, 471, 450, 750, NULL, NULL); INSERT INTO s_inventory VALUES ( 41050, 101, 501, 450, 750, NULL, NULL); INSERT INTO s_inventory VALUES ( 41080, 101, 400, 400, 700, NULL, NULL); INSERT INTO s_inventory VALUES ( 41100, 101, 350, 350, 600, NULL, NULL); INSERT INTO s_inventory VALUES ( 50169, 101, 2530, 1500, 2600, NULL, NULL); INSERT INTO s_inventory VALUES ( 50273, 101, 233, 200, 350, NULL, NULL); INSERT INTO s_inventory VALUES ( 50417, 101, 518, 500, 875, NULL, NULL); INSERT INTO s_inventory VALUES ( 50418, 101, 244, 100, 275, NULL, NULL); INSERT INTO s_inventory VALUES ( 50419, 101, 230, 120, 310, NULL, NULL); INSERT INTO s_inventory VALUES ( 50530, 101, 669, 400, 700, NULL, NULL); INSERT INTO s_inventory VALUES ( 50532, 101, 0, 100, 175, 'Wait for Spring.', '12-4月-93'); INSERT INTO s_inventory VALUES ( 50536, 101, 173, 100, 175, NULL, NULL); INSERT INTO s_inventory VALUES ( 20106, 201, 220, 150, 260, NULL, NULL); INSERT INTO s_inventory VALUES ( 20108, 201, 166, 150, 260, NULL, NULL); INSERT INTO s_inventory VALUES ( 20201, 201, 320, 200, 350, NULL, NULL); INSERT INTO s_inventory VALUES ( 20510, 201, 175, 100, 175, NULL, NULL); INSERT INTO s_inventory VALUES ( 20512, 201, 162, 100, 175, NULL, NULL); INSERT INTO s_inventory VALUES ( 30321, 201, 96, 80, 140, NULL, NULL); INSERT INTO s_inventory VALUES ( 30326, 201, 147, 120, 210, NULL, NULL); INSERT INTO s_inventory VALUES ( 30421, 201, 102, 80, 140, NULL, NULL); INSERT INTO s_inventory VALUES ( 30426, 201, 200, 120, 210, NULL, NULL); INSERT INTO s_inventory VALUES ( 30433, 201, 130, 130, 230, NULL, NULL); INSERT INTO s_inventory VALUES ( 32779, 201, 180, 150, 260, NULL, NULL); INSERT INTO s_inventory VALUES ( 32861, 201, 132, 80, 140, NULL, NULL); INSERT INTO s_inventory VALUES ( 50169, 201, 225, 220, 385, NULL, NULL); INSERT INTO s_inventory VALUES ( 50273, 201, 75, 60, 100, NULL, NULL); INSERT INTO s_inventory VALUES ( 50417, 201, 82, 60, 100, NULL, NULL); INSERT INTO s_inventory VALUES ( 50418, 201, 98, 60, 100, NULL, NULL); INSERT INTO s_inventory VALUES ( 50419, 201, 77, 60, 100, NULL, NULL); INSERT INTO s_inventory VALUES ( 50530, 201, 62, 60, 100, NULL, NULL); INSERT INTO s_inventory VALUES ( 50532, 201, 67, 60, 100, NULL, NULL); INSERT INTO s_inventory VALUES ( 50536, 201, 97, 60, 100, NULL, NULL); INSERT INTO s_inventory VALUES ( 20510, 301, 69, 40, 100, NULL, NULL); INSERT INTO s_inventory VALUES ( 20512, 301, 28, 20, 50, NULL, NULL); INSERT INTO s_inventory VALUES ( 30321, 301, 85, 80, 140, NULL, NULL); INSERT INTO s_inventory VALUES ( 30421, 301, 102, 80, 140, NULL, NULL); INSERT INTO s_inventory VALUES ( 30433, 301, 35, 20, 35, NULL, NULL); INSERT INTO s_inventory VALUES ( 32779, 301, 102, 95, 175, NULL, NULL); INSERT INTO s_inventory VALUES ( 32861, 301, 57, 50, 100, NULL, NULL); INSERT INTO s_inventory VALUES ( 40421, 301, 70, 40, 70, NULL, NULL); INSERT INTO s_inventory VALUES ( 40422, 301, 65, 40, 70, NULL, NULL); INSERT INTO s_inventory VALUES ( 41010, 301, 59, 40, 70, NULL, NULL); INSERT INTO s_inventory VALUES ( 41020, 301, 61, 40, 70, NULL, NULL); INSERT INTO s_inventory VALUES ( 41050, 301, 49, 40, 70, NULL, NULL); INSERT INTO s_inventory VALUES ( 41080, 301, 50, 40, 70, NULL, NULL); INSERT INTO s_inventory VALUES ( 41100, 301, 42, 40, 70, NULL, NULL); INSERT INTO s_inventory VALUES ( 20510, 401, 88, 50, 100, NULL, NULL); INSERT INTO s_inventory VALUES ( 20512, 401, 75, 75, 140, NULL, NULL); INSERT INTO s_inventory VALUES ( 30321, 401, 102, 80, 140, NULL, NULL); INSERT INTO s_inventory VALUES ( 30326, 401, 113, 80, 140, NULL, NULL); INSERT INTO s_inventory VALUES ( 30421, 401, 85, 80, 140, NULL, NULL); INSERT INTO s_inventory VALUES ( 30426, 401, 135, 80, 140, NULL, NULL); INSERT INTO s_inventory VALUES ( 30433, 401, 0, 100, 175, 'A defective shipment was sent to Hong Kong ' || 'and needed to be returned. The soonest ACME can turn this around is ' || 'early February.', '07-9月-92'); INSERT INTO s_inventory VALUES ( 32779, 401, 135, 100, 175, NULL, NULL); INSERT INTO s_inventory VALUES ( 32861, 401, 250, 150, 250, NULL, NULL); INSERT INTO s_inventory VALUES ( 40421, 401, 47, 40, 70, NULL, NULL); INSERT INTO s_inventory VALUES ( 40422, 401, 50, 40, 70, NULL, NULL); INSERT INTO s_inventory VALUES ( 41010, 401, 80, 70, 220, NULL, NULL); INSERT INTO s_inventory VALUES ( 41020, 401, 91, 70, 220, NULL, NULL); INSERT INTO s_inventory VALUES ( 41050, 401, 169, 70, 220, NULL, NULL); INSERT INTO s_inventory VALUES ( 41080, 401, 100, 70, 220, NULL, NULL); INSERT INTO s_inventory VALUES ( 41100, 401, 75, 70, 220, NULL, NULL); INSERT INTO s_inventory VALUES ( 50169, 401, 240, 200, 350, NULL, NULL); INSERT INTO s_inventory VALUES ( 50273, 401, 224, 150, 280, NULL, NULL); INSERT INTO s_inventory VALUES ( 50417, 401, 130, 120, 210, NULL, NULL); INSERT INTO s_inventory VALUES ( 50418, 401, 156, 100, 175, NULL, NULL); INSERT INTO s_inventory VALUES ( 50419, 401, 151, 150, 280, NULL, NULL); INSERT INTO s_inventory VALUES ( 50530, 401, 119, 100, 175, NULL, NULL); INSERT INTO s_inventory VALUES ( 50532, 401, 233, 200, 350, NULL, NULL); INSERT INTO s_inventory VALUES ( 50536, 401, 138, 100, 175, NULL, NULL); INSERT INTO s_inventory VALUES ( 10012, 10501, 300, 300, 525, NULL, NULL); INSERT INTO s_inventory VALUES ( 10013, 10501, 314, 300, 525, NULL, NULL); INSERT INTO s_inventory VALUES ( 10022, 10501, 502, 300, 525, NULL, NULL); INSERT INTO s_inventory VALUES ( 10023, 10501, 500, 300, 525, NULL, NULL); INSERT INTO s_inventory VALUES ( 20106, 10501, 150, 100, 175, NULL, NULL); INSERT INTO s_inventory VALUES ( 20108, 10501, 222, 200, 350, NULL, NULL); INSERT INTO s_inventory VALUES ( 20201, 10501, 275, 200, 350, NULL, NULL); INSERT INTO s_inventory VALUES ( 20510, 10501, 57, 50, 87, NULL, NULL); INSERT INTO s_inventory VALUES ( 20512, 10501, 62, 50, 87, NULL, NULL); INSERT INTO s_inventory VALUES ( 30321, 10501, 194, 150, 275, NULL, NULL); INSERT INTO s_inventory VALUES ( 30326, 10501, 277, 250, 440, NULL, NULL); INSERT INTO s_inventory VALUES ( 30421, 10501, 190, 150, 275, NULL, NULL); INSERT INTO s_inventory VALUES ( 30426, 10501, 423, 250, 450, NULL, NULL); INSERT INTO s_inventory VALUES ( 30433, 10501, 273, 200, 350, NULL, NULL); INSERT INTO s_inventory VALUES ( 32779, 10501, 280, 200, 350, NULL, NULL); INSERT INTO s_inventory VALUES ( 32861, 10501, 288, 200, 350, NULL, NULL); INSERT INTO s_inventory VALUES ( 40421, 10501, 97, 80, 140, NULL, NULL); INSERT INTO s_inventory VALUES ( 40422, 10501, 90, 80, 140, NULL, NULL); INSERT INTO s_inventory VALUES ( 41010, 10501, 151, 140, 245, NULL, NULL); INSERT INTO s_inventory VALUES ( 41020, 10501, 224, 140, 245, NULL, NULL); INSERT INTO s_inventory VALUES ( 41050, 10501, 157, 140, 245, NULL, NULL); INSERT INTO s_inventory VALUES ( 41080, 10501, 159, 140, 245, NULL, NULL); INSERT INTO s_inventory VALUES ( 41100, 10501, 141, 140, 245, NULL, NULL); COMMIT; DROP TABLE s_item CASCADE CONSTRAINTS; CREATE TABLE s_item (ord_id NUMBER(7) CONSTRAINT s_item_ord_id_nn NOT NULL, item_id NUMBER(7) CONSTRAINT s_item_item_id_nn NOT NULL, product_id NUMBER(7) CONSTRAINT s_item_product_id_nn NOT NULL, price NUMBER(11, 2), quantity NUMBER(9), quantity_shipped NUMBER(9), CONSTRAINT s_item_ordid_itemid_pk PRIMARY KEY (ord_id, item_id), CONSTRAINT s_item_ordid_prodid_uk UNIQUE (ord_id, product_id)); INSERT INTO s_item VALUES ( 100, 1, 10011, 135, 500, 500); INSERT INTO s_item VALUES ( 100, 2, 10013, 380, 400, 400); INSERT INTO s_item VALUES ( 100, 3, 10021, 14, 500, 500); INSERT INTO s_item VALUES ( 100, 5, 30326, 582, 600, 600); INSERT INTO s_item VALUES ( 100, 7, 41010, 8, 250, 250); INSERT INTO s_item VALUES ( 100, 6, 30433, 20, 450, 450); INSERT INTO s_item VALUES ( 100, 4, 10023, 36, 400, 400); INSERT INTO s_item VALUES ( 101, 1, 30421, 16, 15, 15); INSERT INTO s_item VALUES ( 101, 3, 41010, 8, 20, 20); INSERT INTO s_item VALUES ( 101, 5, 50169, 4.29, 40, 40); INSERT INTO s_item VALUES ( 101, 6, 50417, 80, 27, 27); INSERT INTO s_item VALUES ( 101, 7, 50530, 45, 50, 50); INSERT INTO s_item VALUES ( 101, 4, 41100, 45, 35, 35); INSERT INTO s_item VALUES ( 101, 2, 40422, 50, 30, 30); INSERT INTO s_item VALUES ( 102, 1, 20108, 28, 100, 100); INSERT INTO s_item VALUES ( 102, 2, 20201, 123, 45, 45); INSERT INTO s_item VALUES ( 103, 1, 30433, 20, 15, 15); INSERT INTO s_item VALUES ( 103, 2, 32779, 7, 11, 11); INSERT INTO s_item VALUES ( 104, 1, 20510, 9, 7, 7); INSERT INTO s_item VALUES ( 104, 4, 30421, 16, 35, 35); INSERT INTO s_item VALUES ( 104, 2, 20512, 8, 12, 12); INSERT INTO s_item VALUES ( 104, 3, 30321, 1669, 19, 19); INSERT INTO s_item VALUES ( 105, 1, 50273, 22.89, 16, 16); INSERT INTO s_item VALUES ( 105, 3, 50532, 47, 28, 28); INSERT INTO s_item VALUES ( 105, 2, 50419, 80, 13, 13); INSERT INTO s_item VALUES ( 106, 1, 20108, 28, 46, 46); INSERT INTO s_item VALUES ( 106, 4, 50273, 22.89, 75, 75); INSERT INTO s_item VALUES ( 106, 5, 50418, 75, 98, 98); INSERT INTO s_item VALUES ( 106, 6, 50419, 80, 27, 27); INSERT INTO s_item VALUES ( 106, 2, 20201, 123, 21, 21); INSERT INTO s_item VALUES ( 106, 3, 50169, 4.29, 125, 125); INSERT INTO s_item VALUES ( 107, 1, 20106, 11, 50, 50); INSERT INTO s_item VALUES ( 107, 3, 20201, 115, 130, 130); INSERT INTO s_item VALUES ( 107, 5, 30421, 16, 55, 55); INSERT INTO s_item VALUES ( 107, 4, 30321, 1669, 75, 75); INSERT INTO s_item VALUES ( 107, 2, 20108, 28, 22, 22); INSERT INTO s_item VALUES ( 108, 1, 20510, 9, 9, 9); INSERT INTO s_item VALUES ( 108, 6, 41080, 35, 50, 50); INSERT INTO s_item VALUES ( 108, 7, 41100, 45, 42, 42); INSERT INTO s_item VALUES ( 108, 5, 32861, 60, 57, 57); INSERT INTO s_item VALUES ( 108, 2, 20512, 8, 18, 18); INSERT INTO s_item VALUES ( 108, 4, 32779, 7, 60, 60); INSERT INTO s_item VALUES ( 108, 3, 30321, 1669, 85, 85); INSERT INTO s_item VALUES ( 109, 1, 10011, 140, 150, 150); INSERT INTO s_item VALUES ( 109, 5, 30426, 18.25, 500, 500); INSERT INTO s_item VALUES ( 109, 7, 50418, 75, 43, 43); INSERT INTO s_item VALUES ( 109, 6, 32861, 60, 50, 50); INSERT INTO s_item VALUES ( 109, 4, 30326, 582, 1500, 1500); INSERT INTO s_item VALUES ( 109, 2, 10012, 175, 600, 600); INSERT INTO s_item VALUES ( 109, 3, 10022, 21.95, 300, 300); INSERT INTO s_item VALUES ( 110, 1, 50273, 22.89, 17, 17); INSERT INTO s_item VALUES ( 110, 2, 50536, 50, 23, 23); INSERT INTO s_item VALUES ( 111, 1, 40421, 65, 27, 27); INSERT INTO s_item VALUES ( 111, 2, 41080, 35, 29, 29); INSERT INTO s_item VALUES ( 97, 1, 20106, 9, 1000, 1000); INSERT INTO s_item VALUES ( 97, 2, 30321, 1500, 50, 50); INSERT INTO s_item VALUES ( 98, 1, 40421, 85, 7, 7); INSERT INTO s_item VALUES ( 99, 1, 20510, 9, 18, 18); INSERT INTO s_item VALUES ( 99, 2, 20512, 8, 25, 25); INSERT INTO s_item VALUES ( 99, 3, 50417, 80, 53, 53); INSERT INTO s_item VALUES ( 99, 4, 50530, 45, 69, 69); INSERT INTO s_item VALUES ( 112, 1, 20106, 11, 50, 50); COMMIT; DROP TABLE s_longtext CASCADE CONSTRAINTS; CREATE TABLE s_longtext (id NUMBER(7) CONSTRAINT s_longtext_id_nn NOT NULL, use_filename VARCHAR2(1), filename VARCHAR2(255), text VARCHAR2(2000), CONSTRAINT s_longtext_id_pk PRIMARY KEY (id), CONSTRAINT s_longtext_use_filename_ck CHECK (use_filename in ('Y', 'N'))); INSERT INTO s_longtext VALUES ( 1017, 'N', NULL, 'Protective knee pads for any number of physical activities including ' || 'bicycling and skating (4-wheel, in-line, and ice). Also provide ' || 'support for stress activities such as weight-lifting. Velcro belts ' || 'allow easy adjustment for any size and snugness of fit. Hardened ' || 'plastic shell comes in a variety of colors, so you can buy a pair to ' || 'match every outfit. Can also be worn at the beach to cover ' || 'particularly ugly knees.'); INSERT INTO s_longtext VALUES ( 1019, 'N', NULL, 'Protective elbow pads for any number of physical activities including ' || 'bicycling and skating (4-wheel, in-line, and ice). Also provide ' || 'support for stress activities such as weight-lifting. Velcro belts ' || 'allow easy adjustment for any size and snugness of fit. Hardened ' || 'plastic shell comes in a variety of colors, so you can buy a pair to ' || 'match every outfit.'); INSERT INTO s_longtext VALUES ( 1037, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 1039, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 1043, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 1286, 'N', NULL, 'Don''t slack off--try the Slaker Water Bottle. With its 1 quart ' || 'capacity, this is the only water bottle you''ll need. It''s ' || 'lightweight, durable, and guaranteed for life to be leak proof. It ' || 'comes with a convenient velcro strap so it ' || 'can be conveniently attached to your bike or other sports equipment.'); INSERT INTO s_longtext VALUES ( 1368, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 517, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 518, 'N', NULL, 'Perfect for the beginner. Rear entry (easy to put on with only one ' || 'buckle), weight control adjustment on side of boot for easy access, ' || 'comes in a wide variety of colors to match every outfit.'); INSERT INTO s_longtext VALUES ( 519, 'N', NULL, 'If you have mastered the basic techniques you are ready for the Ace Ski ' || 'Boot. This intermediate boot comes as a package with self adjustable ' || 'bindings that will adapt to your skill and speed. The boot is designed ' || 'for extra grip on slopes and jumps.'); INSERT INTO s_longtext VALUES ( 520, 'N', NULL, 'The Pro ski boot is an advanced boot that combines high tech and ' || 'comfort. It''s made of fibre that will mould to your foot with body ' || 'heat. If you''re after perfection, don''t look any further: this is it!'); INSERT INTO s_longtext VALUES ( 527, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 528, 'N', NULL, 'Lightweight aluminum pole, comes in a variety of sizes and neon ' || 'colors. Comfortable adjustable straps.'); INSERT INTO s_longtext VALUES ( 529, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 530, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 557, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 587, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 607, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 613, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 615, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 676, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 708, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 780, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 828, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 833, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 924, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 925, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 926, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 927, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 928, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 929, NULL, NULL, NULL); INSERT INTO s_longtext VALUES ( 933, 'N', NULL, 'The widest, strongest, and knobbiest tires for mountain bike ' || 'enthusiasts. Guaranteed to withstand pummelling that will reduce most ' || 'bicycles (except for the Himalayan) to scrap iron. These tires can ' || 'carry you to places where nobody would want to bicycle. Sizes to ' || 'fit all makes of mountain bike including wide and super wide rims. ' || 'Steel-banded radial models are also available by direct factory order.'); INSERT INTO s_longtext VALUES ( 940, NULL, NULL, NULL); COMMIT; DROP TABLE s_ord CASCADE CONSTRAINTS; CREATE TABLE s_ord (id NUMBER(7) CONSTRAINT s_ord_id_nn NOT NULL, customer_id NUMBER(7) CONSTRAINT s_ord_customer_id_nn NOT NULL, date_ordered DATE, date_shipped DATE, sales_rep_id NUMBER(7), total NUMBER(11, 2), payment_type VARCHAR2(6), order_filled VARCHAR2(1), CONSTRAINT s_ord_id_pk PRIMARY KEY (id), CONSTRAINT s_ord_payment_type_ck CHECK (payment_type in ('CASH', 'CREDIT')), CONSTRAINT s_ord_order_filled_ck CHECK (order_filled in ('Y', 'N'))); INSERT INTO s_ord VALUES ( 100, 204, '31-8月-92', '10-9月-92', 11, 601100, 'CREDIT', 'Y'); INSERT INTO s_ord VALUES ( 101, 205, '31-8月-92', '15-9月-92', 14, 8056.6, 'CREDIT', 'Y'); INSERT INTO s_ord VALUES ( 102, 206, '01-9月-92', '08-9月-92', 15, 8335, 'CREDIT', 'Y'); INSERT INTO s_ord VALUES ( 103, 208, '02-9月-92', '22-9月-92', 15, 377, 'CASH', 'Y'); INSERT INTO s_ord VALUES ( 104, 208, '03-9月-92', '23-9月-92', 15, 32430, 'CREDIT', 'Y'); INSERT INTO s_ord VALUES ( 105, 209, '04-9月-92', '18-9月-92', 11, 2722.24, 'CREDIT', 'Y'); INSERT INTO s_ord VALUES ( 106, 210, '07-9月-92', '15-9月-92', 12, 15634, 'CREDIT', 'Y'); INSERT INTO s_ord VALUES ( 107, 211, '07-9月-92', '21-9月-92', 15, 142171, 'CREDIT', 'Y'); INSERT INTO s_ord VALUES ( 108, 212, '07-9月-92', '10-9月-92', 13, 149570, 'CREDIT', 'Y'); INSERT INTO s_ord VALUES ( 109, 213, '08-9月-92', '28-9月-92', 11, 1020935, 'CREDIT', 'Y'); INSERT INTO s_ord VALUES ( 110, 214, '09-9月-92', '21-9月-92', 11, 1539.13, 'CASH', 'Y'); INSERT INTO s_ord VALUES ( 111, 204, '09-9月-92', '21-9月-92', 11, 2770, 'CASH', 'Y'); INSERT INTO s_ord VALUES ( 97, 201, '28-8月-92', '17-9月-92', 12, 84000, 'CREDIT', 'Y'); INSERT INTO s_ord VALUES ( 98, 202, '31-8月-92', '10-9月-92', 14, 595, 'CASH', 'Y'); INSERT INTO s_ord VALUES ( 99, 203, '31-8月-92', '18-9月-92', 14, 7707, 'CREDIT', 'Y'); INSERT INTO s_ord VALUES ( 112, 210, '31-8月-92', '10-9月-92', 12, 550, 'CREDIT', 'Y'); COMMIT; DROP TABLE s_product CASCADE CONSTRAINTS; CREATE TABLE s_product (id NUMBER(7) CONSTRAINT s_product_id_nn NOT NULL, name VARCHAR2(50) CONSTRAINT s_product_name_nn NOT NULL, short_desc VARCHAR2(255), longtext_id NUMBER(7), image_id NUMBER(7), suggested_whlsl_price NUMBER(11, 2), whlsl_units VARCHAR2(25), CONSTRAINT s_product_id_pk PRIMARY KEY (id), CONSTRAINT s_product_name_uk UNIQUE (name)); INSERT INTO s_product VALUES ( 10011, 'Bunny Boot', 'Beginner''s ski boot', 518, 1001, 150, NULL); INSERT INTO s_product VALUES ( 10012, 'Ace Ski Boot', 'Intermediate ski boot', 519, 1002, 200, NULL); INSERT INTO s_product VALUES ( 10013, 'Pro Ski Boot', 'Advanced ski boot', 520, 1003, 410, NULL); INSERT INTO s_product VALUES ( 10021, 'Bunny Ski Pole', 'Beginner''s ski pole', 528, 1011, 16.25, NULL); INSERT INTO s_product VALUES ( 10022, 'Ace Ski Pole', 'Intermediate ski pole', 529, 1012, 21.95, NULL); INSERT INTO s_product VALUES ( 10023, 'Pro Ski Pole', 'Advanced ski pole', 530, 1013, 40.95, NULL); INSERT INTO s_product VALUES ( 20106, 'Junior Soccer Ball', 'Junior soccer ball', 613, NULL, 11, NULL); INSERT INTO s_product VALUES ( 20108, 'World Cup Soccer Ball', 'World cup soccer ball', 615, NULL, 28, NULL); INSERT INTO s_product VALUES ( 20201, 'World Cup Net', 'World cup net', 708, NULL, 123, NULL); INSERT INTO s_product VALUES ( 20510, 'Black Hawk Knee Pads', 'Knee pads, pair', 1017, NULL, 9, NULL); INSERT INTO s_product VALUES ( 20512, 'Black Hawk Elbow Pads', 'Elbow pads, pair', 1019, NULL, 8, NULL); INSERT INTO s_product VALUES ( 30321, 'Grand Prix Bicycle', 'Road bicycle', 828, 1291, 1669, NULL); INSERT INTO s_product VALUES ( 30326, 'Himalaya Bicycle', 'Mountain bicycle', 833, 1296, 582, NULL); INSERT INTO s_product VALUES ( 30421, 'Grand Prix Bicycle Tires', 'Road bicycle tires', 927, NULL, 16, NULL); INSERT INTO s_product VALUES ( 30426, 'Himalaya Tires', 'Mountain bicycle tires', 933, NULL, 18.25, NULL); INSERT INTO s_product VALUES ( 30433, 'New Air Pump', 'Tire pump', 940, NULL, 20, NULL); INSERT INTO s_product VALUES ( 32779, 'Slaker Water Bottle', 'Water bottle', 1286, NULL, 7, NULL); INSERT INTO s_product VALUES ( 32861, 'Safe-T Helmet', 'Bicycle helmet', 1368, 1829, 60, NULL); INSERT INTO s_product VALUES ( 40421, 'Alexeyer Pro Lifting Bar', 'Straight bar', 928, 1381, 65, NULL); INSERT INTO s_product VALUES ( 40422, 'Pro Curling Bar', 'Curling bar', 929, 1382, 50, NULL); INSERT INTO s_product VALUES ( 41010, 'Prostar 10 Pound Weight', 'Ten pound weight', 517, NULL, 8, NULL); INSERT INTO s_product VALUES ( 41020, 'Prostar 20 Pound Weight', 'Twenty pound weight', 527, NULL, 12, NULL); INSERT INTO s_product VALUES ( 41050, 'Prostar 50 Pound Weight', 'Fifty pound weight', 557, NULL, 25, NULL); INSERT INTO s_product VALUES ( 41080, 'Prostar 80 Pound Weight', 'Eighty pound weight', 587, NULL, 35, NULL); INSERT INTO s_product VALUES ( 41100, 'Prostar 100 Pound Weight', 'One hundred pound weight', 607, NULL, 45, NULL); INSERT INTO s_product VALUES ( 50169, 'Major League Baseball', 'Baseball', 676, 1119, 4.29, NULL); INSERT INTO s_product VALUES ( 50273, 'Chapman Helmet', 'Batting helmet', 780, 1223, 22.89, NULL); INSERT INTO s_product VALUES ( 50417, 'Griffey Glove', 'Outfielder''s glove', 924, 1367, 80, NULL); INSERT INTO s_product VALUES ( 50418, 'Alomar Glove', 'Infielder''s glove', 925, 1368, 75, NULL); INSERT INTO s_product VALUES ( 50419, 'Steinbach Glove', 'Catcher''s glove', 926, 1369, 80, NULL); INSERT INTO s_product VALUES ( 50530, 'Cabrera Bat', 'Thirty inch bat', 1037, 1480, 45, NULL); INSERT INTO s_product VALUES ( 50532, 'Puckett Bat', 'Thirty-two inch bat', 1039, 1482, 47, NULL); INSERT INTO s_product VALUES ( 50536, 'Winfield Bat', 'Thirty-six inch bat', 1043, 1486, 50, NULL); COMMIT; DROP TABLE s_region CASCADE CONSTRAINTS; CREATE TABLE s_region (id NUMBER(7) CONSTRAINT s_region_id_nn NOT NULL, name VARCHAR2(50) CONSTRAINT s_region_name_nn NOT NULL, CONSTRAINT s_region_id_pk PRIMARY KEY (id), CONSTRAINT s_region_name_uk UNIQUE (name)); INSERT INTO s_region VALUES ( 1, 'North America'); INSERT INTO s_region VALUES ( 2, 'South America'); INSERT INTO s_region VALUES ( 3, 'Africa / Middle East'); INSERT INTO s_region VALUES ( 4, 'Asia'); INSERT INTO s_region VALUES ( 5, 'Europe'); COMMIT; DROP TABLE s_title CASCADE CONSTRAINTS; CREATE TABLE s_title (title VARCHAR2(25) CONSTRAINT s_title_title_nn NOT NULL, CONSTRAINT s_title_title_pk PRIMARY KEY (title)); INSERT INTO s_title VALUES ('President'); INSERT INTO s_title VALUES ('Sales Representative'); INSERT INTO s_title VALUES ('Stock Clerk'); INSERT INTO s_title VALUES ('VP, Administration'); INSERT INTO s_title VALUES ('VP, Finance'); INSERT INTO s_title VALUES ('VP, Operations'); INSERT INTO s_title VALUES ('VP, Sales'); INSERT INTO s_title VALUES ('Warehouse Manager'); COMMIT; DROP TABLE s_warehouse CASCADE CONSTRAINTS; CREATE TABLE s_warehouse (id NUMBER(7) CONSTRAINT s_warehouse_id_nn NOT NULL, region_id NUMBER(7) CONSTRAINT s_warehouse_region_id_nn NOT NULL, address LONG, city VARCHAR2(30), state VARCHAR2(20), country VARCHAR2(30), zip_code VARCHAR2(75), phone VARCHAR2(25), manager_id NUMBER(7), CONSTRAINT s_warehouse_id_pk PRIMARY KEY (id)); INSERT INTO s_warehouse VALUES ( 101, 1, '283 King Street', 'Seattle', 'WA', 'USA', NULL, NULL, 6); INSERT INTO s_warehouse VALUES ( 10501, 5, '5 Modrany', 'Bratislava', NULL, 'Czechozlovakia', NULL, NULL, 10); INSERT INTO s_warehouse VALUES ( 201, 2, '68 Via Centrale', 'Sao Paolo', NULL, 'Brazil', NULL, NULL, 7); INSERT INTO s_warehouse VALUES ( 301, 3, '6921 King Way', 'Lagos', NULL, 'Nigeria', NULL, NULL, 8); INSERT INTO s_warehouse VALUES ( 401, 4, '86 Chu Street', 'Hong Kong', NULL, NULL, NULL, NULL, 9); COMMIT; rem Add foreign key constraints. ALTER TABLE s_dept ADD CONSTRAINT s_dept_region_id_fk FOREIGN KEY (region_id) REFERENCES s_region (id); ALTER TABLE s_emp ADD CONSTRAINT s_emp_manager_id_fk FOREIGN KEY (manager_id) REFERENCES s_emp (id); ALTER TABLE s_emp ADD CONSTRAINT s_emp_dept_id_fk FOREIGN KEY (dept_id) REFERENCES s_dept (id); ALTER TABLE s_emp ADD CONSTRAINT s_emp_title_fk FOREIGN KEY (title) REFERENCES s_title (title); ALTER TABLE s_customer ADD CONSTRAINT s_sales_rep_id_fk FOREIGN KEY (sales_rep_id) REFERENCES s_emp (id); ALTER TABLE s_customer ADD CONSTRAINT s_customer_region_id_fk FOREIGN KEY (region_id) REFERENCES s_region (id); ALTER TABLE s_ord ADD CONSTRAINT s_ord_customer_id_fk FOREIGN KEY (customer_id) REFERENCES s_customer (id); ALTER TABLE s_ord ADD CONSTRAINT s_ord_sales_rep_id_fk FOREIGN KEY (sales_rep_id) REFERENCES s_emp (id); ALTER TABLE s_product ADD CONSTRAINT s_product_image_id_fk FOREIGN KEY (image_id) REFERENCES s_image (id); ALTER TABLE s_product ADD CONSTRAINT s_product_longtext_id_fk FOREIGN KEY (longtext_id) REFERENCES s_longtext (id); ALTER TABLE s_item ADD CONSTRAINT s_item_ord_id_fk FOREIGN KEY (ord_id) REFERENCES s_ord (id); ALTER TABLE s_item ADD CONSTRAINT s_item_product_id_fk FOREIGN KEY (product_id) REFERENCES s_product (id); ALTER TABLE s_warehouse ADD CONSTRAINT s_warehouse_manager_id_fk FOREIGN KEY (manager_id) REFERENCES s_emp (id); ALTER TABLE s_warehouse ADD CONSTRAINT s_warehouse_region_id_fk FOREIGN KEY (region_id) REFERENCES s_region (id); ALTER TABLE s_inventory ADD CONSTRAINT s_inventory_product_id_fk FOREIGN KEY (product_id) REFERENCES s_product (id); ALTER TABLE s_inventory ADD CONSTRAINT s_inventory_warehouse_id_fk FOREIGN KEY (warehouse_id) REFERENCES s_warehouse (id); prompt Tables and sequences created and populated. set feedback on