CREATE TABLE LDV_EVAP_REFUEL_EDV ( ldv_application_id NUMBER(10) NOT NULL, evap_edv_set_num NUMBER(2) NOT NULL, evap_refuel_fam VARCHAR2(12) NOT NULL, evap_fam_group VARCHAR2(16) NULL, evap_test_veh_id VARCHAR2(25) NOT NULL, evap_test_veh_model VARCHAR2(25) NOT NULL, evap_type VARCHAR2(3) NOT NULL, evap_refuel_fam_carryover VARCHAR2(12) NULL, evap_test_veh_eng_code VARCHAR2(25) NOT NULL, displacement_ldv NUMBER(5,3) NOT NULL, rated_power NUMBER(4,1) NOT NULL, rated_power_rpm NUMBER(5) NOT NULL, cyl_arrangement VARCHAR2(2) NOT NULL, cylinder NUMBER(2) NOT NULL, transmission_type_ldv CHARACTER(1) NOT NULL, transmission_gear_num_ldv NUMBER(1) NOT NULL, set_coefficient_a NUMBER(4,2) NOT NULL, set_coefficient_b NUMBER(4,2) NOT NULL, set_coefficient_c NUMBER(4,2) NOT NULL, tire_size_front VARCHAR2(12) NOT NULL, tire_size_rear VARCHAR2(12) NOT NULL, road_load_horsepower NUMBER(4,2) NOT NULL, target_coefficient_a NUMBER(4,2) NOT NULL, target_coefficient_b NUMBER(4,2) NOT NULL, target_coefficient_c NUMBER(4,2) NOT NULL, gvwr NUMBER(5) NOT NULL, alvw NUMBER(5) NOT NULL, lvw NUMBER(5) NOT NULL, etw NUMBER(5) NOT NULL, fuel_tank_capacity_40 NUMBER(3,1) NOT NULL, fuel_tank_capacity_100 NUMBER(3,1) NOT NULL, evap_df_type CHARACTER(1) NOT NULL, df_orvr NUMBER(5,4) NULL, df_spit_back NUMBER(5,4) NULL, df_3d_hs NUMBER(5,4) NULL, df_2d_hs NUMBER(5,4) NULL, df_run_loss NUMBER(5,4) NULL, official_cert_test_num_orvr NUMBER(2) NULL, official_cert_test_num_spit_bk NUMBER(2) NULL, official_cert_test_num_3d_hs NUMBER(2) NULL, official_cert_test_num_2d_hs NUMBER(2) NULL, official_cert_test_num_run_los NUMBER(2) NULL, official_raw_evap_orvr NUMBER(4,3) NULL, official_raw_evap_spit_back NUMBER(4,3) NULL, official_raw_evap_3d_hs NUMBER(4,3) NULL, official_raw_evap_2d_hs NUMBER(4,3) NULL, official_raw_evap_run_loss NUMBER(4,3) NULL, official_evap_orvr_wdf NUMBER(4,3) NULL, official_evap_spit_back_wdf NUMBER(4,3) NULL, official_evap_3d_hs_wdf NUMBER(4,3) NULL, official_evap_2d_hs_wdf NUMBER(4,3) NULL, official_evap_run_los_wdf NUMBER(4,3) NULL, applied_dor_credit CHARACTER(1) NULL, dor_credit_3d_hs NUMBER(4,3) NULL, dor_credit_2d_hs NUMBER(4,3) NULL, dor_official_evap_3d_hs_wdf NUMBER(4,3) NULL, dor_official_evap_2d_hs_wdf NUMBER(4,3) NULL, dor_official_evap_run_los_wdf NUMBER(4,3) NULL, csi6b_note VARCHAR2(1000) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.evap_edv_set_num IS 'Enter the iterative evaporative EDV reference set number. Start with 1 and increment to the total number of different evaporative EDV sets.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.evap_refuel_fam IS 'Enter the 12-digits (all upper case) of the evaporative refueling family that you are certifying'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.evap_fam_group IS 'Enter the manufacturer evap family group identifier, as applicable.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.evap_test_veh_id IS 'Enter the test vehicle ID for this evpaorative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.evap_test_veh_model IS 'Enter the model name of the test vehicle for this evaporative refuleing family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.evap_type IS 'Select the applicable application type: NEW= new application for a test group,(complete data set must be submitted) C/O=carryover an exact application from a previously certified test group (where all information are the same),(complete data set must be'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.evap_refuel_fam_carryover IS 'Enter the 12-digits (all upper case) of the evaporative refueling family that you are carrying over or carrying across from'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.evap_test_veh_eng_code IS 'Enter the evaporative emission test vehicle''s engine code, as applicable.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.displacement_ldv IS 'Enter the displacement of the evaporative emission test vehicle '; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.rated_power IS 'Enter the rated power (hp) for the evaporative emission test vehicle'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.rated_power_rpm IS 'Enter the engine speed (rpm) for the rated power above'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.cyl_arrangement IS 'The correct cyclinder arrangement is described from the provided list of acceptable values. If value is not on the list, please enter the correct description in field 311 and the value maybe updated for future listing.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.cylinder IS 'Enter the number of engine cylinders of the evaporative emission test vehicle'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.transmission_type_ldv IS 'Enter the transmission type. '; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.transmission_gear_num_ldv IS 'Enter the number of forward gears in the model''s transmission'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.set_coefficient_a IS 'Enter the A set coefficients for the evaporative test vehicle'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.set_coefficient_b IS 'Enter the B set coefficients for the evaporative test vehicle'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.set_coefficient_c IS 'Enter the C set coefficients for the evaporative test vehicle'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.road_load_horsepower IS 'Enter the Road Load Horsepower for the evaporative test vehicle'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.target_coefficient_a IS 'Enter the A target coefficients for the evaporative test vehicle'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.target_coefficient_b IS 'Enter the B target coefficients for the evaporative test vehicle'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.target_coefficient_c IS 'Enter the C target coefficients for the evaporative test vehicle'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.gvwr IS 'Enter the Gross Vehicle Weight Rating for this model.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.alvw IS 'Enter the Adjusted Loaded Vehicle Weight for this model (if applicable)'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.lvw IS 'Enter the Loaded Vehicle Weight in lbs. for this model.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.etw IS 'Enter the ETW of the evaporative emission test vehicle'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.fuel_tank_capacity_40 IS 'Enter the amount of fuel to fill tank 40%'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.fuel_tank_capacity_100 IS 'Enter the total fuel tank capacity in gallons'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.evap_df_type IS 'Indicate if the DFs used for this test group are assigned DFs or Manufacturer''s DF determined from a manufactuer''s durability program'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.df_orvr IS 'Enter the ORVR DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.df_spit_back IS 'Enter the Spitback DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.df_3d_hs IS 'Enter the 3-Day Diurnal plus Hot Soak DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.df_2d_hs IS 'Enter the 2-Day Diurnal plus Hot Soak DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.df_run_loss IS 'Enter the Running Loss DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_cert_test_num_orvr IS 'Select the Evap Test Number which contains the test result which is the official ORVR Raw Evaporative Emissions Certification Level (without the DF applied)'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_cert_test_num_spit_bk IS 'Select the Evap Test Number which contains the test result which is the official Spit-Back Raw Evaporative Emissions Certification Level (without the DF applied)'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_cert_test_num_3d_hs IS 'Select the Evap Test Number which contains the test result which is the official 3-Days + Hot Soak Raw Evaporative Emissions Certification Level (without the DF applied)'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_cert_test_num_2d_hs IS 'Select the Evap Test Number which contains the test result which is the official 2-Days + Hot Soak Raw Evaporative Emissions Certification Level (without the DF applied)'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_cert_test_num_run_los IS 'Select the Evap Test Number which contains the test result which is the official Running Loss Raw Evaporative Emissions Certification Level (without the DF applied)'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_raw_evap_orvr IS 'Enter the official evaportive (without df applied) for the ORVR.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_raw_evap_spit_back IS 'Enter the official evaportive (without df applied) for the spit back.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_raw_evap_3d_hs IS 'Enter the official evaportive (without df applied) for the 3 day + hot soak.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_raw_evap_2d_hs IS 'Enter the official evaportive (without df applied) for the 2 day + hot soak.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_raw_evap_run_loss IS 'Enter the official evaportive (without df applied) for the running loss.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_evap_orvr_wdf IS 'Enter the official evaportive (with df applied) for the ORVR.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_evap_spit_back_wdf IS 'Enter the official evaportive (with df applied) for the spit back.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_evap_3d_hs_wdf IS 'Enter the official evaportive (with df applied) for the 3 day + hot soak.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_evap_2d_hs_wdf IS 'Enter the official evaportive (with df applied) for the 2 day + hot soak.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.official_evap_run_los_wdf IS 'Enter the official evaportive (with df applied) for the running loss.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.applied_dor_credit IS 'Is this test group using any DOR adjustments to the certification emission level?'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.dor_credit_3d_hs IS 'Enter the direct ozone reduction credit allowed for 3 day plus hot soak and diurnal.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.dor_credit_2d_hs IS 'Enter the direct ozone reduction credit allowed for 2 day plus hot soak and diurnal.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.dor_official_evap_3d_hs_wdf IS 'Enter the official (with df applied) direct ozone reduction credit allowed for 3 day plus hot soak and diurnal.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.dor_official_evap_2d_hs_wdf IS 'Enter the official (with df applied) direct ozone reduction credit allowed for 2 day plus hot soak and diurnal.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.dor_official_evap_run_los_wdf IS 'Enter the official (with df applied) direct ozone reduction credit allowed for running loss.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.csi6b_note IS 'Enter any notes or comments applicable to this CSI'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EVAP_REFUEL_EDV ADD ( CONSTRAINT LDV_EVAP_REFUEL_EDV_PK PRIMARY KEY (ldv_application_id,evap_edv_set_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EVAP_REFUEL_EDV ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_EVAP_REFUEL_EDV ADD CONSTRAINT evap_type_ck check (evap_type in ('NEW','CO','CA')); ALTER TABLE LDV_EVAP_REFUEL_EDV ADD CONSTRAINT cylinder_ck check (cylinder between 0 and 20); ALTER TABLE LDV_EVAP_REFUEL_EDV ADD CONSTRAINT evap_df_type_ck check (evap_df_type in('A','M')); ALTER TABLE LDV_EVAP_REFUEL_EDV ADD CONSTRAINT applied_dor_credit_ck check (applied_dor_credit in('Y','N')); CREATE TABLE LDV_HEV_ZEV_INFO ( ldv_application_id NUMBER(10) NOT NULL, zev_hev_set_num NUMBER(2) NOT NULL, hev_zev_type VARCHAR2(3) NOT NULL, hev_class CHARACTER(1) NOT NULL, hev_test_veh_id VARCHAR2(25) NULL, hev_drivesys_pwr NUMBER(4,1) NULL, hev_tracsys_volt NUMBER(4,1) NULL, hev_tracdrv_boost CHARACTER(1) NULL, hev_reg_brak CHARACTER(1) NULL, hev_idle_ss CHARACTER(1) NULL, hzev_energy_cat VARCHAR2(2) NOT NULL, hzev_energy_other VARCHAR2(35) NULL, hzev_batt_type VARCHAR2(4) NOT NULL, hzev_batt_other VARCHAR2(35) NULL, hzev_batt_num NUMBER(2) NOT NULL, hzev_batt_tot_wt NUMBER(5,1) NOT NULL, hzev_batt_tot_volt NUMBER(5,1) NOT NULL, hzev_batt_ah NUMBER(6,1) NOT NULL, hzev_batt_whr CHARACTER(10) NOT NULL, zev_tier VARCHAR2(8) NOT NULL, zev_model VARCHAR2(35) NULL, zev_test_veh CHARACTER(1) NULL, zev_test_veh_id VARCHAR2(25) NULL, zev_cat CHARACTER(1) NOT NULL, zev_cat_other VARCHAR2(25) NULL, zev_psales NUMBER(6) NULL, carb_zev_mult NUMBER(4,2) NULL, hzev_batt_charge_type VARCHAR2(3) NOT NULL, hzev_batt_charge_meth CHARACTER(1) NOT NULL, hzev_batt_charge_other VARCHAR2(35) NULL, zev_charge_l1 CHARACTER(1) NOT NULL, hzev_reg_brak VARCHAR2(3) NOT NULL, hzev_reg_brak_other VARCHAR2(1000) NULL, hzev_reg_brak_source CHARACTER(1) NULL, hzev_reg_brak_control CHARACTER(1) NULL, hzev_motor_pwr NUMBER(4,1) NOT NULL, hzev_motor_rpm NUMBER(4) NOT NULL, hzev_capc_tot_num NUMBER(2) NOT NULL, hzev_drvmotor_num NUMBER(1) NOT NULL, fc_description VARCHAR2(1000) NULL, fc_h2_cap NUMBER(4,1) NULL, fc_pct_fill_10min NUMBER(4,1) NULL, zev_veh_config VARCHAR2(35) NOT NULL, tire_size_front VARCHAR2(12) NOT NULL, tire_size_rear VARCHAR2(12) NOT NULL, zev_alvw NUMBER(5) NULL, zev_lvw NUMBER(5) NOT NULL, zev_gvw NUMBER(5) NOT NULL, zev_etw NUMBER(5) NOT NULL, zev_curb_wt NUMBER(5) NOT NULL, zev_range_adv NUMBER(3) NOT NULL, zev_tcoeff_a NUMBER(6,3) NOT NULL, zev_tcoeff_b NUMBER(7,6) NOT NULL, zev_tcoeff_c NUMBER(7,6) NOT NULL, zev_tcoeff_a_set NUMBER(6,3) NOT NULL, zev_tcoeff_b_set NUMBER(7,6) NOT NULL, zev_tcoeff_c_set NUMBER(7,6) NOT NULL, transmission_type_ldv CHARACTER(1) NOT NULL, transmission_gear_num_ldv NUMBER(1) NOT NULL, road_load_horsepower NUMBER(4,2) NOT NULL, csi10_note VARCHAR2(1000) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_hev_set_num IS 'The zev_hev_set_num is used is a reference number of the HEV or ZEV data set number.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hev_zev_type IS 'Enter the type of vehicle (either HEV or zev). HEV = hybrid Electric Vehicle ZEV = Zero emission Vehicle'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hev_class IS 'Enter the correct HEV class for this test group; N means you are certifying a ZEV.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hev_test_veh_id IS 'Enter the HEV test vehicle ID (upto 18 characters).'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hev_drivesys_pwr IS 'Enter the HEV drive system''s peak electric power output (unit in kW).'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hev_tracsys_volt IS 'Enter the HEV traction drive system''s total voltage (unit in volts).'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hev_tracdrv_boost IS 'Y=yes, HEV have traction drive boost system, N=NO, No traction drive boost.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hev_reg_brak IS 'Y=yes, HEV have regenerative braking system, N=NO, no regenerative braking system'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hev_idle_ss IS 'Y=yes, HEV employ idle start and stop N=NO, not idel start / stop capable'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_energy_cat IS 'Enter the vehicle model''s energy storage device.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_energy_other IS 'Describe the energy storage device for the HEV or ZEV.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_batt_type IS 'Enter the battery type for the HEV or ZEV.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_batt_other IS 'Describe the battery type for the HEV or ZEV.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_batt_num IS 'Enter the number of on-board batteries.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_batt_tot_wt IS 'Enter the total weight of the batteries.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_batt_tot_volt IS 'Enter the total battery pack(s) voltage.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_batt_ah IS 'Enter the total battery pack(s) energy capacity (unit in ampere-hour).'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_batt_whr IS 'Enter the total battery pack(s) energy density (unit in Whr/kg)'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_tier IS 'Enter the total battery pack(s) energy capacity (unit in ampere-hour).'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_model IS 'Enter the vehicle model name.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_test_veh IS 'This the model the test vehicle used to generate the range information: Y=yes, this model is the test vehicle N=NO, this model is not the test vehicle'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_test_veh_id IS 'Enter the zev test vehicle ID.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_cat IS 'Enter the zev category from the list (Selection should be based on the main on-board energy source).'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_cat_other IS 'Describe the main on-board energy source.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_psales IS 'Enter the project sales number for this zev model within the test group.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.carb_zev_mult IS 'Enter the projected zev multiplier for this test group.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_batt_charge_type IS 'Enter the type of battery charger for this model.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_batt_charge_meth IS 'Enter the method for charging the battery for this model.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_batt_charge_other IS 'Describe the battery charging method for this model.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_charge_l1 IS 'Y=yes, this model comply with the carb Level-One charging requirement, N=NO, this model does not comply with the Level-One requirement'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_reg_brak IS 'Y=yes, this model is equipped regenerative braking system, N=NO, this model does not have regenerative braking system.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_reg_brak_other IS 'Describe other types of regenerative braking system, if applicable.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_reg_brak_source IS 'Enter the source of the regenerative braking on this model.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_reg_brak_control IS 'Y=yes, driver may turn-on or shut-off the regenerative braking system, N=NO, drive does not have control of the regenerative braking system.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_motor_pwr IS 'Enter the drive motor''s rated power (unit in kW).'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_motor_rpm IS 'Enter the drive motor''s rated speed at rated power (unit in rpm).'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_capc_tot_num IS 'Enter the total number of capacitors.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.hzev_drvmotor_num IS 'Enter the total number of vehicle drive motor(s) for this model.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.fc_description IS 'Enter the Loaded Vehicle Weight (lvw) units in pounds. This is required for PC/LDT.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.fc_h2_cap IS 'Enter the H2 storage capacity (kg) of the fuel cell vehicle.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.fc_pct_fill_10min IS 'Enter the percent nominal H2 fuel tank capacity after a 10 minute refueling.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_veh_config IS 'Describe the specific vehicle configuration of the test vehicle.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.tire_size_front IS 'Enter the tire size for the front set of tires.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.tire_size_rear IS 'Enter the tire size for the rear set of tires.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_alvw IS 'Enter the model''s Adjusted Loaded Vehicle Weight (alvw) unit in pounds. This is required for MDV.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_lvw IS 'Enter the Loaded Vehicle Weight (lvw) units in pounds. This is required for PC/LDT.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_gvw IS 'Enter the model''s gross vehicle weight (gvw) units in pounds'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_etw IS 'Enter the model''s equivalent test weight (ETW) units in pounds'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_curb_wt IS 'Enter the model''s the dynomometer B set target coefficient.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_range_adv IS 'Enter the model''s advertised range, unit in miles.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_tcoeff_a IS 'Enter the model''s the dynomometer A target coefficient.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_tcoeff_b IS 'Enter the model''s the dynomometer B target coefficient.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_tcoeff_c IS 'Enter the model''s the dynomometer C target coefficient.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_tcoeff_a_set IS 'Enter the model''s the dynomometer A set target coefficient.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_tcoeff_b_set IS 'Enter the model''s the dynomometer B set target coefficient.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.zev_tcoeff_c_set IS 'Enter the model''s the dynomometer C set target coefficient.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.transmission_type_ldv IS 'Enter the transmission type. '; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.transmission_gear_num_ldv IS 'Enter the number of forward gears in the model''s transmission.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.road_load_horsepower IS 'Enter the model''s road load horsepower (RLHP) unit in horsepower, hp.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.csi10_note IS 'Enter notes specific to HEV or zev for the vehicle model.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_HEV_ZEV_INFO.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_HEV_ZEV_INFO ADD ( CONSTRAINT LDV_HEV_ZEV_INFO_PK PRIMARY KEY (ldv_application_id,zev_hev_set_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_HEV_ZEV_INFO ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_HEV_ZEV_INFO ADD CONSTRAINT hev_zev_type_ck check (hev_zev_type in ('HEV','ZEV')); ALTER TABLE LDV_HEV_ZEV_INFO ADD CONSTRAINT hev_tracdrv_boost_ck check (hev_tracdrv_boost in ('Y','N')); ALTER TABLE LDV_HEV_ZEV_INFO ADD CONSTRAINT hev_reg_brak_ck check (hev_reg_brak in ('Y','N')); ALTER TABLE LDV_HEV_ZEV_INFO ADD CONSTRAINT hev_idle_ss_ck check (hev_idle_ss in ('Y','N')); ALTER TABLE LDV_HEV_ZEV_INFO ADD CONSTRAINT zev_test_veh_ck check (zev_test_veh in('Y','N')); ALTER TABLE LDV_HEV_ZEV_INFO ADD CONSTRAINT hzev_batt_charge_type_ck check (hzev_batt_charge_type in ('ON','OFF','B')); ALTER TABLE LDV_HEV_ZEV_INFO ADD CONSTRAINT hzev_batt_charge_meth_ck check (hzev_batt_charge_meth in ('I', 'C', 'O')); ALTER TABLE LDV_HEV_ZEV_INFO ADD CONSTRAINT zev_charge_l1_ck check (zev_charge_l1 in ('Y','N')); ALTER TABLE LDV_HEV_ZEV_INFO ADD CONSTRAINT hzev_reg_brak_source_ck check (hzev_reg_brak_source in ('F','R','B')); ALTER TABLE LDV_HEV_ZEV_INFO ADD CONSTRAINT hzev_reg_brak_control_ck check (hzev_reg_brak_control in ('Y','N')); CREATE TABLE LDV_SFTP_EXH_STD_LEVELS ( ldv_application_id NUMBER(10) NOT NULL, sftp_std_set_num NUMBER(2) NOT NULL, tg_sftp_veh_class CHARACTER(1) NOT NULL, cert_test_fuel VARCHAR2(12) NOT NULL, exh_sftp_us06_nmhcnox_cl_4k NUMBER(3,2) NULL, exh_sftp_us06_nmhcnox_std_4k NUMBER(3,2) NULL, exh_sftp_us06_nmhcnox_cl_50k NUMBER(3,2) NULL, exh_sftp_us06_nmhcnox_std_50k NUMBER(3,2) NULL, exh_sftp_us06_nmhcnox_cl_ul NUMBER(3,2) NULL, exh_sftp_us06_nmhcnox_std_ul NUMBER(3,2) NULL, exh_sftp_us06_co_cl_4k NUMBER(3,1) NULL, exh_sftp_us06_co_std_4k NUMBER(3,1) NULL, exh_sftp_us06_co_cl_50k NUMBER(3,1) NULL, exh_sftp_us06_co_std_50k NUMBER(3,1) NULL, exh_sftp_us06_co_cl_ul NUMBER(3,1) NULL, exh_sftp_us06_co_std_ul NUMBER(3,1) NULL, exh_sftp_us06_pm_cl_4k NUMBER(3,2) NULL, exh_sftp_us06_pm_std_4k NUMBER(3,2) NULL, exh_sftp_us06_pm_cl_50k NUMBER(3,2) NULL, exh_sftp_us06_pm_std_50k NUMBER(3,2) NULL, exh_sftp_us06_pm_cl_ul NUMBER(3,2) NULL, exh_sftp_us06_pm_std_ul NUMBER(3,2) NULL, exh_sftp_sc03_nmhcnox_cl_4k NUMBER(3,2) NULL, exh_sftp_sc03_nmhcnox_std_4k NUMBER(3,2) NULL, exh_sftp_sc03_nmhcnox_cl_50k NUMBER(3,2) NULL, exh_sftp_sc03_nmhcnox_std_50k NUMBER(3,2) NULL, exh_sftp_sc03_nmhcnox_cl_ul NUMBER(3,2) NULL, exh_sftp_sc03_nmhcnox_std_ul NUMBER(3,2) NULL, exh_sftp_sc03_co_cl_4k NUMBER(2,1) NULL, exh_sftp_sc03_co_std_4k NUMBER(2,1) NULL, exh_sftp_sc03_co_cl_50k NUMBER(2,1) NULL, exh_sftp_sc03_co_std_50k NUMBER(2,1) NULL, exh_sftp_sc03_co_cl_ul NUMBER(2,1) NULL, exh_sftp_sc03_co_std_ul NUMBER(2,1) NULL, exh_sftp_sc03_pm_cl_4k NUMBER(3,2) NULL, exh_sftp_sc03_pm_std_4k NUMBER(3,2) NULL, exh_sftp_sc03_pm_cl_50k NUMBER(3,2) NULL, exh_sftp_sc03_pm_std_50k NUMBER(3,2) NULL, exh_sftp_sc03_pm_cl_ul NUMBER(3,2) NULL, exh_sftp_sc03_pm_std_ul NUMBER(3,2) NULL, exh_sftp_comp_nmhcnox_cl_4k NUMBER(3,2) NULL, exh_sftp_comp_nmhcnox_std_4k NUMBER(3,2) NULL, exh_sftp_comp_nmhcnox_cl_50k NUMBER(3,2) NULL, exh_sftp_comp_nmhcnox_std_50k NUMBER(3,2) NULL, exh_sftp_comp_nmhcnox_cl_ul NUMBER(3,2) NULL, exh_sftp_comp_nmhcnox_std_ul NUMBER(3,2) NULL, exh_sftp_comp_co_cl_4k NUMBER(2,1) NULL, exh_sftp_comp_co_std_4k NUMBER(2,1) NULL, exh_sftp_comp_co_cl_50k NUMBER(2,1) NULL, exh_sftp_comp_co_std_50k NUMBER(2,1) NULL, exh_sftp_comp_co_cl_ul NUMBER(2,1) NULL, exh_sftp_comp_co_std_ul NUMBER(2,1) NULL, exh_sftp_comp_pm_cl_4k NUMBER(3,2) NULL, exh_sftp_comp_pm_std_4k NUMBER(3,2) NULL, exh_sftp_comp_pm_cl_50k NUMBER(3,2) NULL, exh_sftp_comp_pm_std_50k NUMBER(3,2) NULL, exh_sftp_comp_pm_cl_ul NUMBER(3,2) NULL, exh_sftp_comp_pm_std_ul NUMBER(3,2) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.sftp_std_set_num IS 'The sftp_std_set_num is a index for the number of SFTP exhaust emission standards and certification levels for a given application.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.tg_sftp_veh_class IS 'Enter the correct SFTP class for this test group. Use the values from the list; provison if not on this list please call your ARB certification staff. '; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.cert_test_fuel IS 'Enter the certification test fuel for the test.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_nmhcnox_cl_4k IS 'As applicable, enter the official CARB certification level for 4000-miles SFTP US06 NMHC+nox for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_nmhcnox_std_4k IS 'As applicable, enter the 4000-miles SFTP US06 NMHC+NOx exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_nmhcnox_cl_50k IS 'As applicable, enter the official CARB certification level for 50,000-miles SFTP US06 NMHC+nox for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_nmhcnox_std_50k IS 'As applicable, enter the 50,000-miles SFTP US06NMHC+NOx exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_nmhcnox_cl_ul IS 'As applicable, enter the official CARB certification level for Useful-Life-miles SFTP US06 NMHC+nox for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_nmhcnox_std_ul IS 'As applicable, enter the Useful-Life-miles SFTP US06 NMHC+NOx exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_co_cl_4k IS 'As applicable, enter the official CARB certification level for 4000-miles SFTP US06 co for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_co_std_4k IS 'As applicable, enter the 4000-miles SFTP US06 co exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_co_cl_50k IS 'As applicable, enter the official CARB certification level for 50,000-miles SFTP US06 co for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_co_std_50k IS 'As applicable, enter the 50,000-miles SFTP US06co exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_co_cl_ul IS 'As applicable, enter the official CARB certification level for Useful-Life-miles SFTP US06 co for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_co_std_ul IS 'As applicable, enter the Useful-Life-miles SFTP US06 co exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_pm_cl_4k IS 'As applicable, enter the official CARB certification level for 4000-miles SFTP US06 pm for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_pm_std_4k IS 'As applicable, enter the 4000-miles SFTP US06 pm exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_pm_cl_50k IS 'As applicable, enter the official CARB certification level for 50,000-miles SFTP US06 pm for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_pm_std_50k IS 'As applicable, enter the 50,000-miles SFTP US06pm exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_pm_cl_ul IS 'As applicable, enter the official CARB certification level for Useful-Life-miles SFTP US06 pm for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_us06_pm_std_ul IS 'As applicable, enter the Useful-Life-miles SFTP US06 pm exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_nmhcnox_cl_4k IS 'As applicable, enter the official CARB certification level for 4000-miles SFTP SC03 NMHC+nox for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_nmhcnox_std_4k IS 'As applicable, enter the 4000-miles SFTP SC03 NMHC+NOx exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_nmhcnox_cl_50k IS 'As applicable, enter the official CARB certification level for 50,000-miles SFTP SC03 NMHC+nox for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_nmhcnox_std_50k IS 'As applicable, enter the 50,000-miles SFTP SC03 NMHC+NOx exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_nmhcnox_cl_ul IS 'As applicable, enter the official CARB certification level for Useful-Life-miles SFTP SC03 NMHC+nox for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_nmhcnox_std_ul IS 'As applicable, enter the Useful-Life-miles SFTP SC03 NMHC+NOx exhaust emission standard. '; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_co_cl_4k IS 'As applicable, enter the official CARB certification level for 4000-miles SFTP SC03 co for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_co_std_4k IS 'As applicable, enter the 4000-miles SFTP SC03 co exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_co_cl_50k IS 'As applicable, enter the official CARB certification level for 50,000-miles SFTP SC03 co for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_co_std_50k IS 'As applicable, enter the 50,000-miles SFTP SC03 co exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_co_cl_ul IS 'As applicable, enter the official CARB certification level for Useful-Life-miles SFTP SC03 co for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_co_std_ul IS 'As applicable, enter the Useful-Life-miles SFTP SC03 co exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_pm_cl_4k IS 'As applicable, enter the official CARB certification level for 4000-miles SFTP SC03 pm for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_pm_std_4k IS 'As applicable, enter the 4000-miles SFTP SC03 pm exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_pm_cl_50k IS 'As applicable, enter the official CARB certification level for 50,000-miles SFTP SC03 pm for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_pm_std_50k IS 'As applicable, enter the 50,000-miles SFTP SC03 pm exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_pm_cl_ul IS 'As applicable, enter the official CARB certification level for Useful-Life-miles SFTP SC03 pm for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_sc03_pm_std_ul IS 'As applicable, enter the Useful-Life-miles SFTP SC03 pm exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_nmhcnox_cl_4k IS 'As applicable, enter the official CARB certification level for 4000-miles SFTP Composite NMHC+nox for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_nmhcnox_std_4k IS 'As applicable, enter the 4000-miles SFTP Composite NMHC+NOx exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_nmhcnox_cl_50k IS 'As applicable, enter the official CARB certification level for 50,000-miles SFTP Composite NMHC+nox for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_nmhcnox_std_50k IS 'As applicable, enter the 50,000-miles SFTP Composite NMHC+NOx exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_nmhcnox_cl_ul IS 'As applicable, enter the official CARB certification level for Useful-Life-miles SFTP Composite NMHC+nox for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_nmhcnox_std_ul IS 'As applicable, enter the Useful-Life-miles SFTP Composite NMHC+NOx exhaust emission standard. '; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_co_std_4k IS 'As applicable, enter the 4000-miles SFTP Composite co exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_co_cl_50k IS 'As applicable, enter the official CARB certification level for 50,000-miles SFTP Composite co for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_co_std_50k IS 'As applicable, enter the 50,000-miles SFTP Composite co exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_co_cl_ul IS 'As applicable, enter the official CARB certification level for Useful-Life-miles SFTP Composite co for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_co_std_ul IS 'As applicable, enter the Useful-Life-miles SFTP Composite co exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_pm_cl_4k IS 'As applicable, enter the official CARB certification level for 4000-miles SFTP Composite co for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_pm_std_4k IS 'As applicable, enter the 4000-miles SFTP Composite pm exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_pm_cl_50k IS 'As applicable, enter the official CARB certification level for 50,000-miles SFTP Composite pm for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_pm_std_50k IS 'As applicable, enter the 50,000-miles SFTP Composite pm exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_pm_cl_ul IS 'As applicable, enter the official CARB certification level for Useful-Life-miles SFTP Composite pm for this test group.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.exh_sftp_comp_pm_std_ul IS 'As applicable, enter the Useful-Life-miles SFTP Composite pm exhaust emission standard.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_LEVELS.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_SFTP_EXH_STD_LEVELS ADD ( CONSTRAINT LDV_SFTP_EXH_STD_PK PRIMARY KEY (ldv_application_id,sftp_std_set_num) USING INDEX TABLESPACE LDVIND LOGGING); ALTER TABLE LDV_SFTP_EXH_STD_LEVELS ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_EVAP_REFUEL_DDV ( ldv_application_id NUMBER(10) NOT NULL, evap_ddv_set_num NUMBER(2) NOT NULL, evap_refuel_fam VARCHAR2(12) NOT NULL, evap_type VARCHAR2(3) NOT NULL, evap_refuel_fam_carryover VARCHAR2(12) NULL, evap_fam_group VARCHAR2(16) NULL, evap_test_veh_model VARCHAR2(25) NOT NULL, displacement_ldv NUMBER(5,3) NOT NULL, fuel_tank_capacity_40 NUMBER(3,1) NOT NULL, fuel_tank_capacity_100 NUMBER(3,1) NOT NULL, evap_ddv_note VARCHAR2(65) NOT NULL, epa_assigned_evap_df CHARACTER(1) NULL, carb_assigned_evap_df CHARACTER(1) NULL, mfr_bench_id VARCHAR2(25) NULL, bench_frst_pnt_mileage NUMBER(4) NULL, bench_frst_pnt_orvr NUMBER(4,3) NULL, bench_frst_pnt_spit_back NUMBER(4,3) NULL, bench_frst_pnt_3d_hs NUMBER(4,3) NULL, bench_frst_pnt_2d_hs NUMBER(4,3) NULL, bench_frst_pnt_run_loss NUMBER(4,3) NULL, bench_ul_mileage NUMBER(6) NULL, bench_ul_orvr NUMBER(4,3) NULL, bench_ul_spit_back NUMBER(4,3) NULL, bench_ul_3d_hs NUMBER(4,3) NULL, bench_ul_2d_hs NUMBER(4,3) NULL, bench_ul_run_loss NUMBER(4,3) NULL, bench_evap_df_orvr NUMBER(4,3) NULL, bench_evap_df_spit_back NUMBER(4,3) NULL, bench_evap_df_3d_hs NUMBER(4,3) NULL, bench_evap_df_2d_hs NUMBER(4,3) NULL, bench_evap_df_run_loss NUMBER(4,3) NULL, bench_df_notes VARCHAR2(1000) NULL, mfr_veh_id VARCHAR2(25) NOT NULL, veh_frst_pnt_mileage NUMBER(4) NULL, veh_frst_pnt_orvr NUMBER(4,3) NULL, veh_frst_pnt_spit_back NUMBER(4,3) NULL, veh_frst_pnt_3d_hs NUMBER(4,3) NULL, veh_frst_pnt_2d_hs NUMBER(4,3) NULL, veh_frst_pnt_run_loss NUMBER(4,3) NULL, veh_ul_mileage NUMBER(6) NULL, veh_ul_orvr NUMBER(4,3) NULL, veh_ul_spit_back NUMBER(4,3) NULL, veh_ul_3d_hs NUMBER(4,3) NULL, veh_ul_2d_hs NUMBER(4,3) NULL, veh_ul_run_loss NUMBER(4,3) NULL, veh_evap_df_orvr NUMBER(4,3) NULL, veh_evap_df_spit_back NUMBER(4,3) NULL, veh_evap_df_3d_hs NUMBER(4,3) NULL, veh_evap_df_2d_hs NUMBER(4,3) NULL, veh_evap_df_run_loss NUMBER(4,3) NULL, veh_df_notes VARCHAR2(1000) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.evap_ddv_set_num IS 'Enter the iterative evaporative DDV reference set number. Start with 1 and increment to the total number of different evaporative DDV sets.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.evap_refuel_fam IS 'Enter the 12-digits (all upper case) of the evaporative refueling family that you are certifying'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.evap_type IS 'Select the applicable application type: NEW= new application for a test group,(complete data set must be submitted) C/O=carryover an exact application from a previously certified test group (where all information are the same),(complete data set must be'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.evap_refuel_fam_carryover IS 'Enter the 12-digits (all upper case) of the evaporative refueling family that you are carrying over or carrying across from'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.evap_fam_group IS 'Enter the manufacturer evap family group identifier, as applicable.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.evap_test_veh_model IS 'Enter the model name of the test vehicle for this evaporative refuleing family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.displacement_ldv IS 'Enter the displacement of the evaporative DDV emission test vehicle'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.fuel_tank_capacity_40 IS 'Enter the amount of fuel to fill tank 40%'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.fuel_tank_capacity_100 IS 'Enter the total fuel tank capacity in gallons'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.evap_ddv_note IS 'Enter any Evaporative DDV comments or notes'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.epa_assigned_evap_df IS 'Does this evaporative refueling family use EPA assigned DFs?'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.carb_assigned_evap_df IS 'Does this evaporative refueling family use CARB assigned DFs?'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.mfr_bench_id IS 'Enter the manufacturer bench test id.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_frst_pnt_mileage IS 'Enter the bench first test point mileage.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_frst_pnt_orvr IS '4,000-mile averaged ORVR bench value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_frst_pnt_spit_back IS '4,000-mile averaged Spit-Back bench value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_frst_pnt_3d_hs IS '4,000-mile averaged 3-Days + Hot Soak bench value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_frst_pnt_2d_hs IS '4,000-mile averaged 2-Days + Hot Soak bench value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_frst_pnt_run_loss IS '4,000-mile averaged Running Loss bench value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_ul_mileage IS 'Enter the bench test point useful life mileage.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_ul_orvr IS 'Useful Life averaged ORVR bench value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_ul_spit_back IS 'Useful Life averaged Spit-Back bench value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_ul_3d_hs IS 'Useful Life averaged 3-Days + Hot Soak bench value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_ul_2d_hs IS 'Useful Life averaged 2-Days + Hot Soak bench value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_ul_run_loss IS 'Useful Life averaged Running Loss bench value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_evap_df_orvr IS 'Enter the Bench ORVR DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_evap_df_spit_back IS 'Enter the Bench Spitback DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_evap_df_3d_hs IS 'Enter the Bench 3-Day Diurnal plus Hot Soak DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_evap_df_2d_hs IS 'Enter the Bench 2-Day Diurnal plus Hot Soak DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_evap_df_run_loss IS 'Enter the Bench Running Loss DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.bench_df_notes IS 'Enter the bench DF testing notes.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.mfr_veh_id IS 'Enter the manufacturer vehicle identification number for the durability data vehicle.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_frst_pnt_mileage IS 'Enter the vehicle mileage of the evaporative durability first test point.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_frst_pnt_orvr IS '4,000-mile averaged ORVR vehicle value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_frst_pnt_spit_back IS '4,000-mile averaged Spit-Back vehicle value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_frst_pnt_3d_hs IS '4,000-mile averaged 3-Days + Hot Soak vehicle value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_frst_pnt_2d_hs IS '4,000-mile averaged 2-Days + Hot Soak vehicle value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_frst_pnt_run_loss IS '4,000-mile averaged Running Loss vehicle value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_ul_mileage IS 'Useful Life averaged ORVR vehicle value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_ul_orvr IS 'Useful Life averaged Spit-Back vehicle value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_ul_spit_back IS 'Useful Life averaged 3-Days + Hot Soak vehicle value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_ul_3d_hs IS 'Useful Life averaged 2-Days + Hot Soak vehicle value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_ul_2d_hs IS 'Useful Life averaged Running Loss vehicle value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_ul_run_loss IS 'Useful life averaged Running Loss vehicle value'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_evap_df_orvr IS 'Enter the Vehicle ORVR DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_evap_df_spit_back IS 'Enter the Vehicle Spitback DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_evap_df_3d_hs IS 'Enter the Vehicle 3-Day Diurnal plus Hot Soak DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_evap_df_2d_hs IS 'Enter the Vehicle 2-Day Diurnal plus Hot Soak DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_evap_df_run_loss IS 'Enter the Vehicle Running Loss DF for this evaporative refueling family'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.veh_df_notes IS 'Enter the vehicle df''s comment.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DDV.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EVAP_REFUEL_DDV ADD ( CONSTRAINT LDV_EVAP_REFUEL_DDV_PK PRIMARY KEY (ldv_application_id,evap_ddv_set_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EVAP_REFUEL_DDV ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_EVAP_REFUEL_DDV ADD CONSTRAINT evap_type_ck check (evap_type in ('NEW','CO','CA')); ALTER TABLE LDV_EVAP_REFUEL_DDV ADD CONSTRAINT epa_assigned_evap_df_ck check (epa_assigned_evap_df in ('Y', 'N')); ALTER TABLE LDV_EVAP_REFUEL_DDV ADD CONSTRAINT carb_assigned_evap_df_ck check (carb_assigned_evap_df in('Y','N')); CREATE TABLE LDV_MODELS ( ldv_application_id NUMBER(10) NOT NULL, model_num NUMBER(3) NOT NULL, veh_make VARCHAR2(65) NOT NULL, veh_model VARCHAR2(65) NOT NULL, mfr_internal_code_name VARCHAR2(65) NOT NULL, sub_model VARCHAR2(65) NOT NULL, tg_ftp_veh_class CHARACTER(1) NOT NULL, tg_cold_co_class CHARACTER(1) NOT NULL, tg_sftp_veh_class CHARACTER(1) NOT NULL, evap_veh_class CHARACTER(1) NOT NULL, evap_refuel_fam VARCHAR2(12) NOT NULL, ecs_set_num NUMBER(2) NOT NULL, displacement_ldv NUMBER(5,3) NOT NULL, engine_code VARCHAR2(25) NOT NULL, lvw NUMBER(5) NOT NULL, alvw NUMBER(5) NOT NULL, gvw NUMBER(5) NOT NULL, gvwr NUMBER(5) NOT NULL UNIQUE, curb_weight NUMBER(5) NOT NULL, rated_power NUMBER(4,1) NOT NULL, rated_power_rpm NUMBER(5) NOT NULL, drive_system CHARACTER(1) NOT NULL, shift_schedule VARCHAR2(125) NOT NULL, cooling_fan_location VARCHAR2(65) NOT NULL, coast_down_time NUMBER(3,1) NOT NULL, nv_ratio_ldv NUMBER(3,1) NOT NULL, tg_obd_status VARCHAR2(4) NOT NULL, label_type CHARACTER(1) NOT NULL, ca_proj_sales_ldv NUMBER(7) NOT NULL, us_proj_sales_ldv NUMBER(7) NOT NULL, proj_sales_49_state_ldv NUMBER(7) NOT NULL, nmog_credit_non_pzev_zero_evap NUMBER(4,2) NOT NULL, nmog_credit_dor_veh NUMBER(4,2) NOT NULL, comb_pzev_credit_allow NUMBER(4,2) NOT NULL, csi7_note VARCHAR2(1000) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_MODELS.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_MODELS.model_num IS 'Enter an iterative model number for each unique model definition.'; COMMENT ON COLUMN LDV_MODELS.veh_make IS 'Enter the advertised vehicle manufacturer''s make name (for some mfrs this maybe a division name). '; COMMENT ON COLUMN LDV_MODELS.veh_model IS 'Enter the advertised vehicle model name based on the parameters in CSI-7. If the vehicle parameters have changed but the model name remains the same, then re-list the model with the correct / different vehicle parameters. (i.e., the same vehicle model n'; COMMENT ON COLUMN LDV_MODELS.mfr_internal_code_name IS 'Enter the manufactuer''s intern code name for the model.'; COMMENT ON COLUMN LDV_MODELS.sub_model IS 'Enter the sub-model''s advertised name (for some mfr''s this maybe trim level or body style differences).'; COMMENT ON COLUMN LDV_MODELS.tg_ftp_veh_class IS 'Enter the correct FTP exhuast vehicle class for this test group. '; COMMENT ON COLUMN LDV_MODELS.tg_cold_co_class IS 'Enter the vehicle class that complies with COLD-CO exhaust emission standards. Use the values from provided list.'; COMMENT ON COLUMN LDV_MODELS.tg_sftp_veh_class IS 'Enter the correct SFTP class for this test group. Use the values from the list; provison if not on this list please call your ARB certification staff. '; COMMENT ON COLUMN LDV_MODELS.evap_veh_class IS 'Enter the vehicel class for this evaporative family.'; COMMENT ON COLUMN LDV_MODELS.evap_refuel_fam IS 'Enter the 12-digits (all upper case) of the evaporative refueling family that you are certifying'; COMMENT ON COLUMN LDV_MODELS.ecs_set_num IS 'Enter the iteriative ECS set number (starting with #1 FOR THE FIRST ecs SYSTEM in the test group.) Full description =CSI-4 completed one time; then the next ECS for the test gorup shall be entered with #2 to fully describe the second ECS. '; COMMENT ON COLUMN LDV_MODELS.displacement_ldv IS 'Enter the displacement for this model.'; COMMENT ON COLUMN LDV_MODELS.engine_code IS 'Enter the engine code.'; COMMENT ON COLUMN LDV_MODELS.lvw IS 'Enter the Loaded Vehicle Weight in lbs. for this model.'; COMMENT ON COLUMN LDV_MODELS.alvw IS 'Enter the Adjusted Loaded Vehicle Weight for this model (if applicable)'; COMMENT ON COLUMN LDV_MODELS.gvw IS 'Enter the Gross Vehicle Weight for this model'; COMMENT ON COLUMN LDV_MODELS.gvwr IS 'Enter the Gross Vehicle Weight Rating for this model.'; COMMENT ON COLUMN LDV_MODELS.curb_weight IS 'Enter the Curb Weight for this model'; COMMENT ON COLUMN LDV_MODELS.rated_power IS 'Enter the Rated Horsepower for this model.'; COMMENT ON COLUMN LDV_MODELS.rated_power_rpm IS 'Enter the RPM @ Rated Horsepower for this model.'; COMMENT ON COLUMN LDV_MODELS.drive_system IS 'Enter the drive system description for this model.'; COMMENT ON COLUMN LDV_MODELS.shift_schedule IS 'Enter the shift schedule for this model vehicle'; COMMENT ON COLUMN LDV_MODELS.cooling_fan_location IS 'Enter the cooling fan location for this model'; COMMENT ON COLUMN LDV_MODELS.coast_down_time IS 'Enter the coast down time for this model'; COMMENT ON COLUMN LDV_MODELS.nv_ratio_ldv IS 'The N/V ratio of the EDV. The N/V is a ratio of engine speed over vehicle speed in the highest transmission gear.'; COMMENT ON COLUMN LDV_MODELS.tg_obd_status IS 'Enter the appropriate OBD compliance status for this test group. '; COMMENT ON COLUMN LDV_MODELS.label_type IS 'Enter the proper label type for this model.'; COMMENT ON COLUMN LDV_MODELS.ca_proj_sales_ldv IS 'Enter the California projected sales for this model.'; COMMENT ON COLUMN LDV_MODELS.us_proj_sales_ldv IS 'Enter the US projected sales for this model.'; COMMENT ON COLUMN LDV_MODELS.proj_sales_49_state_ldv IS 'Enter the 49 state projected sales for this model.'; COMMENT ON COLUMN LDV_MODELS.nmog_credit_non_pzev_zero_evap IS 'Enter the g/mi NMOG credit applied to model if non-PZEV certifying to the zero-fuel evaporative emission standard'; COMMENT ON COLUMN LDV_MODELS.nmog_credit_dor_veh IS 'Enter the g/mi NMOG credit applicable to model for use of approved DOR technology on this specific model.'; COMMENT ON COLUMN LDV_MODELS.comb_pzev_credit_allow IS 'Enter the combine PZEV credit allowances for this model vehicle'; COMMENT ON COLUMN LDV_MODELS.csi7_note IS 'Enter any notes regarding this specific model'; COMMENT ON COLUMN LDV_MODELS.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_MODELS.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_MODELS ADD ( CONSTRAINT LDV_MODELS_PK PRIMARY KEY (ldv_application_id,model_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_MODELS ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_EXHAUST_EDV ( ldv_application_id NUMBER(10) NOT NULL, edv_set_num NUMBER(3) NOT NULL, test_group_name VARCHAR2(12) NOT NULL, edv_division_name VARCHAR2(35) NOT NULL, edv_model_code VARCHAR2(35) NOT NULL, edv_model_name VARCHAR2(35) NOT NULL, edv_test_veh_id VARCHAR2(25) NOT NULL, evap_refuel_fam VARCHAR2(12) NOT NULL, edv_test_data_type VARCHAR2(3) NOT NULL, carryover_tg VARCHAR2(12) NULL, edv_engine_code VARCHAR2(25) NOT NULL, displacement_ldv NUMBER(5,3) NOT NULL, cyl_arrangement VARCHAR2(2) NOT NULL, cylinder NUMBER(2) NOT NULL, valve NUMBER(1) NOT NULL, drive_system CHARACTER(1) NOT NULL, nv_ratio_ldv NUMBER(3,1) NOT NULL, edv_alvw NUMBER(5) NOT NULL, edv_etw NUMBER(5) NOT NULL, edv_loaded_veh_weight NUMBER(5) NOT NULL, ecs_set_num NUMBER(2) NOT NULL, rated_power NUMBER(4,1) NOT NULL, rated_power_rpm NUMBER(5) NOT NULL, using_nmog_nmhc_ratio CHARACTER(1) NULL, nmog_nmhc_ratio NUMBER(5,4) NULL, transmission_type_ldv CHARACTER(1) NOT NULL, transmission_gear_num_ldv NUMBER(1) NOT NULL, target_coefficient_a NUMBER(4,2) NOT NULL, target_coefficient_b NUMBER(4,2) NOT NULL, target_coefficient_c NUMBER(4,2) NOT NULL, set_coefficient_a NUMBER(4,2) NOT NULL, set_coefficient_b NUMBER(4,2) NOT NULL, set_coefficient_c NUMBER(4,2) NOT NULL, road_load_horsepower NUMBER(4,2) NOT NULL, tire_size_front VARCHAR2(12) NOT NULL, tire_size_rear VARCHAR2(12) NOT NULL, csi5a_note VARCHAR2(1000) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EXHAUST_EDV.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.edv_set_num IS 'This is the outer most iteriative set number used to separate different EDV data sets. This number starts at #1 for the first EDV and #2 for the next EDV etc.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.test_group_name IS 'This field is used to identify the test group name subject to the certification protocol. ARB''s Executive Order processing requires this field.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.edv_division_name IS 'Enter the EDV''s division name.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.edv_model_code IS 'Enter the EDV''s model code.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.edv_model_name IS 'Enter the EDV''s model name.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.edv_test_veh_id IS 'Enter the EDV''s vehicle ID or VIN.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.evap_refuel_fam IS 'Enter the 12-digits (all upper case) of the evaporative refueling family that you are certifying'; COMMENT ON COLUMN LDV_EXHAUST_EDV.edv_test_data_type IS 'Enter the EDV''s test data type: NEW = NEW TEST DATA, CO = CARRYOVER DATA, CA = CARRYACROSS DATA.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.carryover_tg IS 'Enter the original emission data carryover test group''s name.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.edv_engine_code IS 'Enter the engine code.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.displacement_ldv IS 'Enter the displacement.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.cyl_arrangement IS 'The correct cyclinder arrangement is described from the provided list of acceptable values. If value is not on the list, please enter the correct description in field 311 and the value maybe updated for future listing.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.cylinder IS 'The total number of combustion cyclinders for engines in this test group. Only one value maybe entered because the total number of combustion cyclinder is a discriminator for separating into different test groups.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.valve IS 'Enter the number of valves per cylinder.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.drive_system IS 'Enter the drive system description for this model.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.nv_ratio_ldv IS 'The N/V ratio of the EDV. The N/V is a ratio of engine speed over vehicle speed in the highest transmission gear.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.edv_alvw IS 'Enter the EDV''s allowable loaded vehicle weight.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.edv_etw IS 'Enter the EDV''s equivalent test weight. '; COMMENT ON COLUMN LDV_EXHAUST_EDV.edv_loaded_veh_weight IS 'Enter the EDV''s loaded vehicle weight.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.ecs_set_num IS 'Enter the iteriative ECS set number (starting with #1 FOR THE FIRST ecs SYSTEM in the test group.) Full description =CSI-4 completed one time; then the next ECS for the test gorup shall be entered with #2 to fully describe the second ECS. '; COMMENT ON COLUMN LDV_EXHAUST_EDV.rated_power IS 'Enter the Rated Horsepower for this model.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.rated_power_rpm IS 'Enter the RPM @ Rated Horsepower for this model.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.using_nmog_nmhc_ratio IS 'Are you using the NMOG/NMHC ratio for reporting the NMOG level.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.nmog_nmhc_ratio IS 'Enter the NMOG/NMHC ratio as applicable.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.transmission_type_ldv IS 'Enter the transmission type. '; COMMENT ON COLUMN LDV_EXHAUST_EDV.transmission_gear_num_ldv IS 'Enter the correct number of gears for this vehicle model. '; COMMENT ON COLUMN LDV_EXHAUST_EDV.target_coefficient_a IS 'Enter the EDV''s target coefficient A. '; COMMENT ON COLUMN LDV_EXHAUST_EDV.target_coefficient_b IS 'Enter the EDV''s target coefficient B.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.target_coefficient_c IS 'Enter the EDV''s target coefficient C.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.set_coefficient_a IS 'Enter the EDV''s set coefficient A.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.set_coefficient_b IS 'Enter the EDV''s set coefficient B.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.set_coefficient_c IS 'Enter the EDV''s set coefficient C.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.road_load_horsepower IS 'Enter the roadload HP. '; COMMENT ON COLUMN LDV_EXHAUST_EDV.tire_size_front IS 'Enter the tire size for the front set of tires.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.tire_size_rear IS 'Enter the tire size for the rear set of tires.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.csi5a_note IS 'Enter notes section for CSI-5a.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EXHAUST_EDV.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EXHAUST_EDV ADD ( CONSTRAINT LDV_EXHAUST_EDV_PK PRIMARY KEY (ldv_application_id,edv_set_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EXHAUST_EDV ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_EXHAUST_EDV ADD CONSTRAINT edv_test_data_type_ck check (edv_test_data_type in ('NEW','CO','CA')); ALTER TABLE LDV_EXHAUST_EDV ADD CONSTRAINT cylinder_ck check (cylinder between 0 and 20); ALTER TABLE LDV_EXHAUST_EDV ADD CONSTRAINT LDV_EXHAUST_EDV_using_nmog_nmh check (using_nmog_nmhc_ratio in('Y','N')); CREATE TABLE LDV_EXHAUST_EDV_CERT ( ldv_application_id NUMBER(10) NOT NULL, edv_set_num NUMBER(3) NOT NULL, test_type CHARACTER(1) NOT NULL, aged_parts CHARACTER(1) NOT NULL, veh_ftp_nmog_raf NUMBER(5,4) NULL, veh_ftp_ch4_raf CHARACTER(10) NULL, official_cert_raw_test_num NUMBER(2) NULL, df_type_ldv CHARACTER(1) NOT NULL, df_50k_nmog NUMBER(5,4) NULL, df_50k_nox NUMBER(4,3) NULL, df_50k_xxhc_nox NUMBER(5,4) NULL, df_50k_co NUMBER(3,2) NULL, df_50k_hcho NUMBER(4,1) NULL, df_50k_pm NUMBER(4,3) NULL, df_50k_co2 NUMBER(5,1) NULL, df_ul_nmog NUMBER(5,4) NULL, df_ul_nox NUMBER(4,3) NULL, df_ul_xxhc_nox NUMBER(5,4) NULL, df_ul_co NUMBER(3,2) NULL, df_ul_hcho NUMBER(4,1) NULL, df_ul_pm NUMBER(4,3) NULL, df_ul_co2 NUMBER(5,1) NULL, dor_ftp_nmog_credit NUMBER(5,4) NULL, non_pzev_zero_evap_nmog NUMBER(5,4) NULL, nmog_50k_cert_val NUMBER(5,4) NULL, nox_50k_cert_val NUMBER(4,3) NULL, xxhc_nox_50k_cert_val NUMBER(5,4) NULL, co_50k_cert_val NUMBER(3,2) NULL, hcho_50k_cert_val NUMBER(4,1) NULL, pm_50k_cert_val NUMBER(4,3) NULL, co2_50k_cert_val NUMBER(5,1) NOT NULL, ch4_50k_cert_val NUMBER(5,1) NULL, n2o_50k_cert_val NUMBER(5,1) NULL, ul_cert_val_nmog NUMBER(5,4) NULL, ul_cert_val_nox NUMBER(4,3) NULL, ul_cert_val_xxhc_nox NUMBER(5,4) NULL, ul_cert_val_co NUMBER(3,2) NULL, ul_cert_val_hcho NUMBER(4,1) NULL, ul_cert_val_pm NUMBER(4,3) NULL, ul_cert_val_co2 NUMBER(5,1) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.edv_set_num IS 'This is the outer most iteriative set number used to separate different EDV data sets. This number starts at #1 for the first EDV and #2 for the next EDV etc.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.test_type IS 'Enter the type of test.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.aged_parts IS 'Are aged parts used to demonstrate compliance?'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.veh_ftp_nmog_raf IS 'Enter the vehicle''s NMOG RAF for the FTP test cycle.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.veh_ftp_ch4_raf IS 'Enter the vehicle''s CH4 RAF for the FTP test cycle.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.official_cert_raw_test_num IS 'Enter the official certification test number (from field 510) that corresponds to the raw test results.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_type_ldv IS 'Enter the type of DF used to derive the final certification values: A = Additive DF (non-negative), M = Multiplicative DF (OR greater than 1.00).'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_50k_nmog IS 'Enter the 50,000-miles deterioration factor for NMOG.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_50k_nox IS 'Enter the 50,000-miles deterioration factor for NOx.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_50k_xxhc_nox IS 'Enter the 50,000-miles deterioration factor for NMHX+NOx.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_50k_co IS 'Enter the 50,000-miles deterioration factor for CO.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_50k_hcho IS 'Enter the 50,000-miles deterioration factor for HCHO.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_50k_pm IS 'Enter the 50,000-miles deterioration factor for PM.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_50k_co2 IS 'Enter the 50,000-miles deterioration factor for CO2.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_ul_nmog IS 'Enter the useful-life deterioration factor for NMOG.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_ul_nox IS 'Enter the useful-life deterioration factor for NOx.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_ul_xxhc_nox IS 'Enter the useful-life deterioration factor for NMHC+NOx.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_ul_co IS 'Enter the useful-life deterioration factor for CO.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_ul_hcho IS 'Enter the useful-life deterioration factor for HCHO.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_ul_pm IS 'Enter the useful-life deterioration factor for PM.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.df_ul_co2 IS 'Enter the useful-life deterioration factor for CO2.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.dor_ftp_nmog_credit IS 'Enter the direct ozone reduction credit for FTP.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.non_pzev_zero_evap_nmog IS 'Enter the non-PZEV Zero-evaporative NMOG credit - FTP only value.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.nmog_50k_cert_val IS 'Enter the projected 50,000-miles certification value for NMOG.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.nox_50k_cert_val IS 'Enter the projected 50,000-miles certification value for NOx.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.xxhc_nox_50k_cert_val IS 'Enter the projected 50,000-miles certification value for NMHC+NOx.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.co_50k_cert_val IS 'Enter the projected 50,000-miles certification value for CO.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.hcho_50k_cert_val IS 'Enter the projected 50,000-miles certification value for HCHO.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.pm_50k_cert_val IS 'Enter the projected 50,000-miles certification value for PM.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.co2_50k_cert_val IS 'Enter the projected 50,000-miles certification value for CO2.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.ch4_50k_cert_val IS 'Enter the projected 50,000-miles certification value for CH4.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.n2o_50k_cert_val IS 'Enter the projected 50,000-miles certification value for N2O.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.ul_cert_val_nmog IS 'Enter the useful-life certification value (with DF applied) for NMOG.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.ul_cert_val_nox IS 'Enter the useful-life certification value (with DF applied) for NOx.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.ul_cert_val_xxhc_nox IS 'Enter the useful-life certification value (with DF applied) for NMHC+NOx.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.ul_cert_val_co IS 'Enter the useful-life certification value (with DF applied) for CO.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.ul_cert_val_hcho IS 'Enter the useful-life certification value (with DF applied) for HCHO.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.ul_cert_val_pm IS 'Enter the useful-life certification value (with DF applied) for PM.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.ul_cert_val_co2 IS 'Enter the useful-life certification value (with DF applied) for CO2.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_CERT.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EXHAUST_EDV_CERT ADD ( CONSTRAINT LDV_EXHAUST_EDV_CERT_PK PRIMARY KEY (ldv_application_id,edv_set_num,test_type) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EXHAUST_EDV_CERT ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_EXHAUST_EDV_CERT ADD CONSTRAINT LDV_EXHAUST_EDV_CERT_aged_part check (aged_parts in ('Y','N')); CREATE TABLE LDV_APPLICATION ( ldv_application_id NUMBER(10) NOT NULL, durability_group_name VARCHAR2(12) NOT NULL, application_type_ldv VARCHAR2(3) NOT NULL, tg_cert_app_co VARCHAR2(12) NULL, mfr_revision_num VARCHAR2(100) NULL, incomplete_mdv CHARACTER(1) NOT NULL, incomplete_veh_cert CHARACTER(1) NOT NULL, carb_tg_label CHARACTER(1) NOT NULL, carb_tg_svm CHARACTER(1) NOT NULL, carb_tg_alt_inuse_exh_std CHARACTER(1) NOT NULL, carb_ftp_std VARCHAR2(10) NOT NULL, tg_ftp_veh_class CHARACTER(1) NOT NULL, tg_cold_co_class CHARACTER(1) NOT NULL, tg_sftp_comply CHARACTER(1) NOT NULL, tg_lev_nox_truck CHARACTER(1) NOT NULL, tg_fuel_cat VARCHAR2(2) NOT NULL, tg_sftp_veh_class CHARACTER(1) NOT NULL, drive_source CHARACTER(1) NOT NULL, durability_group_equiv_fact NUMBER(2,1) NULL, tg_pzev_comply CHARACTER(1) NOT NULL, pzev_base_allow CHARACTER(1) NULL, orvr_ul CHARACTER(1) NOT NULL, pzev_vmt_allow CHARACTER(1) NULL, tg_obd_status VARCHAR2(4) NOT NULL, pzev_at_allow CHARACTER(1) NOT NULL, obd_agency CHARACTER(1) NOT NULL, zero_evap_credit CHARACTER(1) NOT NULL, dor_credit CHARACTER(1) NOT NULL, tg_ffh CHARACTER(1) NOT NULL, tg_commerce_date DATE NULL, csi1_note VARCHAR2(1000) NULL, epa_cc_num VARCHAR2(20) NULL, epa_app_date DATE NULL, arb_app_date DATE NULL, email_address VARCHAR2(50) NOT NULL, arb_app_staff VARCHAR2(8) NULL, app_lockout_date DATE NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_APPLICATION.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_APPLICATION.durability_group_name IS 'Enter the 12-digits (all upper case) durability group name that this test group belongs. '; COMMENT ON COLUMN LDV_APPLICATION.application_type_ldv IS 'Select the applicable application type: NEW= new application for a test group,(complete data set must be submitted) C/O=carryover an exact application from a previously certified test group (where all information are the same),(complete data set must be'; COMMENT ON COLUMN LDV_APPLICATION.tg_cert_app_co IS 'Enter the original carryover test group name '; COMMENT ON COLUMN LDV_APPLICATION.mfr_revision_num IS 'Enter the running change reference number as assignd by the manufacturer. '; COMMENT ON COLUMN LDV_APPLICATION.incomplete_mdv IS 'Y=Yes, complete exhaust and evaporative family certification N=NO, In-complete vehicle certification (CARB in-complete MDV) '; COMMENT ON COLUMN LDV_APPLICATION.incomplete_veh_cert IS '1 = Evaporative family and Chassis OBD application for in-complete MDVs 2 = Chassis OBD application for in-complete MDVs '; COMMENT ON COLUMN LDV_APPLICATION.carb_tg_label IS 'Enter one from the list for the correct vehicle labels that are applicable for the entire test group: example, if the test group has three vehicle models such that model 1 is to be sold to CA-only, model 2 is to be sold as 49-state vehicle and model 3 ma '; COMMENT ON COLUMN LDV_APPLICATION.carb_tg_svm IS 'Enter the production volume type.'; COMMENT ON COLUMN LDV_APPLICATION.carb_tg_alt_inuse_exh_std IS 'Select Y=yes, for this test group will comply with the alternative in-use exhaust emission standard. Select N=no, for this test group will meet the certification standards for in-use compliance.'; COMMENT ON COLUMN LDV_APPLICATION.carb_ftp_std IS 'Enter the FTP exhaust emission standards.'; COMMENT ON COLUMN LDV_APPLICATION.tg_ftp_veh_class IS 'Enter the correct FTP exhuast vehicle class for this test group. '; COMMENT ON COLUMN LDV_APPLICATION.tg_cold_co_class IS 'Enter the vehicle class that complies with COLD-CO exhaust emission standards. Use the values from provided list.'; COMMENT ON COLUMN LDV_APPLICATION.tg_sftp_comply IS 'Y=YES, this test group contains SFTP test data'' N=NO, this test group does NOt comply with the SFTP regulations.'; COMMENT ON COLUMN LDV_APPLICATION.tg_lev_nox_truck IS 'Y=YES, this test group is subject to the optional NOx exhaust emission standards for work truck (If YES then the FTP NOX exhaust emission standard is less stringent and only applicable to Light Duty Truck (LVW>3751 and GVWR < 8500) N=NO, this test group'; COMMENT ON COLUMN LDV_APPLICATION.tg_fuel_cat IS 'Select the vehicle fuel category.'; COMMENT ON COLUMN LDV_APPLICATION.tg_sftp_veh_class IS 'Enter the correct SFTP class for this test group. Use the values from the list; provison if not on this list please call your ARB certification staff. '; COMMENT ON COLUMN LDV_APPLICATION.drive_source IS 'Enter the drive source for the vehicle.'; COMMENT ON COLUMN LDV_APPLICATION.tg_pzev_comply IS 'Y= YES, this test group meet the CARB PZEV requirements. N= NO, Not PZEV compliant.'; COMMENT ON COLUMN LDV_APPLICATION.pzev_base_allow IS 'Y= YES, this test group will earn PZEV base allowance per CARB regulation. N= NO, will Not earn base allowance.'; COMMENT ON COLUMN LDV_APPLICATION.orvr_ul IS 'Are the ORVR useful life values the same as exhaust or evaporative.'; COMMENT ON COLUMN LDV_APPLICATION.pzev_vmt_allow IS 'Y= YES, this test group will earn the additional PZEV zero emission VMT allowance per CARB regulations. N= NO, will Not earn the PZEV zero emission VMT allowance.'; COMMENT ON COLUMN LDV_APPLICATION.tg_obd_status IS 'Enter the appropriate OBD compliance status for this test group. '; COMMENT ON COLUMN LDV_APPLICATION.pzev_at_allow IS 'Enter the correct type of PZEV allowances.'; COMMENT ON COLUMN LDV_APPLICATION.obd_agency IS 'Select the agency that approved the OBD system for this test group.'; COMMENT ON COLUMN LDV_APPLICATION.zero_evap_credit IS 'Y=YES, this test group meets the zero evaporative emission and then may be used to subtract from the NMOG exhaust certification values. N=NO, this test group does NOT meet the zero evaporative emission standards.'; COMMENT ON COLUMN LDV_APPLICATION.dor_credit IS 'Y=YES, this test group contain vehicle model with DOR technology. N=NO, this test group does Not have DOR technology.'; COMMENT ON COLUMN LDV_APPLICATION.tg_ffh IS 'Y=YES, this test group contain vehicle model equipped with Fuel Fired Heater. N=NO, this test group does Not have Fuel Fired Heater.'; COMMENT ON COLUMN LDV_APPLICATION.tg_commerce_date IS 'Enter the date that vehicles in this test group will be introduced into commerce.'; COMMENT ON COLUMN LDV_APPLICATION.csi1_note IS 'Enter comments or notes for general test group information.'; COMMENT ON COLUMN LDV_APPLICATION.epa_cc_num IS 'The EPA certificate of conformity number'; COMMENT ON COLUMN LDV_APPLICATION.epa_app_date IS 'This is a date stamp applied by system to document the date the data set was validated and submitted by the manufacturer.'; COMMENT ON COLUMN LDV_APPLICATION.arb_app_date IS 'This is a date stamp applied by system to document the date the data set was validated and submitted by the manufacturer.'; COMMENT ON COLUMN LDV_APPLICATION.email_address IS 'Email address of Manufacturer''s contact'; COMMENT ON COLUMN LDV_APPLICATION.arb_app_staff IS 'The ARB staff that has reviewed the application.'; COMMENT ON COLUMN LDV_APPLICATION.app_lockout_date IS 'The date that the application was approved and issued an EO.'; COMMENT ON COLUMN LDV_APPLICATION.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_APPLICATION.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_APPLICATION_PK PRIMARY KEY (ldv_application_id) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_APPLICATION ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_APPLICATION ADD CONSTRAINT application_type_ldv_ck check (application_type_ldv in('NEW','CO','RC','FF','COR')); ALTER TABLE LDV_APPLICATION ADD CONSTRAINT incomplete_mdv_ck check (incomplete_mdv in('Y','N')); ALTER TABLE LDV_APPLICATION ADD CONSTRAINT carb_tg_alt_inuse_exh_std_ck check (carb_tg_alt_inuse_exh_std in('Y','N')); ALTER TABLE LDV_APPLICATION ADD CONSTRAINT tg_sftp_comply_ck check (tg_sftp_comply in('Y','N')); ALTER TABLE LDV_APPLICATION ADD CONSTRAINT tg_lev_nox_truck_ck check (tg_lev_nox_truck in('Y','N')); ALTER TABLE LDV_APPLICATION ADD CONSTRAINT tg_pzev_comply_ck check (tg_pzev_comply in('Y','N')); ALTER TABLE LDV_APPLICATION ADD CONSTRAINT pzev_base_allow_ck check (pzev_base_allow in('Y','N')); ALTER TABLE LDV_APPLICATION ADD CONSTRAINT pzev_vmt_allow_ck check (pzev_vmt_allow in('Y','N')); ALTER TABLE LDV_APPLICATION ADD CONSTRAINT obd_agency_ck check (obd_agency in('C','F')); ALTER TABLE LDV_APPLICATION ADD CONSTRAINT zero_evap_credit_ck check (zero_evap_credit in('Y','N')); ALTER TABLE LDV_APPLICATION ADD CONSTRAINT dor_credit_ck check (dor_credit in('Y','N')); ALTER TABLE LDV_APPLICATION ADD CONSTRAINT tg_ffh_ck check (tg_ffh in('Y','N')); CREATE TABLE LDV_FTP_EXH_STD_LEVELS ( ldv_application_id NUMBER(10) NOT NULL, ftp_std_set_num NUMBER(2) NOT NULL, tg_ftp_veh_class CHARACTER(1) NOT NULL, cert_test_fuel VARCHAR2(12) NOT NULL, exh_ftp_xxhc_type VARCHAR2(4) NOT NULL, exh_50f_xxhc_cl_4k NUMBER(4,3) NULL, exh_50f_xxhc_std_4k NUMBER(4,3) NULL, exh_ftp_xxhc_cl_50k NUMBER(4,3) NULL, exh_ftp_xxhc_std_50k NUMBER(4,3) NULL, exh_ftp_xxhc_cl_ul NUMBER(4,3) NOT NULL, exh_ftp_xxhc_std_ul NUMBER(4,3) NOT NULL, exh_50f_nox_cl_4k NUMBER(3,2) NULL, exh_50f_nox_std_4k NUMBER(3,2) NULL, exh_ftp_nox_cl_50k NUMBER(3,2) NULL, exh_ftp_nox_std_50k NUMBER(3,2) NULL, exh_ftp_nox_cl_ul NUMBER(3,2) NOT NULL, exh_ftp_nox_std_ul NUMBER(3,2) NOT NULL, exh_50f_co_cl_4k NUMBER(2,1) NULL, exh_50f_co_std_4k NUMBER(2,1) NULL, exh_ftp_co_cl_50k NUMBER(2,1) NULL, exh_ftp_co_std_50k NUMBER(2,1) NULL, exh_ftp_co_cl_ul NUMBER(2,1) NOT NULL, exh_ftp_co_std_ul NUMBER(2,1) NOT NULL, exh_50f_hcho_cl_4k NUMBER(2) NULL, exh_50f_hcho_std_4k NUMBER(2) NULL, exh_ftp_hcho_cl_50k NUMBER(2) NULL, exh_ftp_hcho_std_50k NUMBER(2) NULL, exh_ftp_hcho_cl_ul NUMBER(2) NOT NULL, exh_ftp_hcho_std_ul NUMBER(2) NOT NULL, exh_ftp_pm_cl_50k NUMBER(3,2) NULL, exh_ftp_pm_std_50k NUMBER(3,2) NULL, exh_ftp_pm_cl_ul NUMBER(3,2) NULL, exh_ftp_pm_std_ul NUMBER(3,2) NULL, exh_ftp_hwynox_cl_50k NUMBER(3,2) NULL, exh_ftp_hwynox_std_50k NUMBER(3,2) NULL, exh_ftp_hwynox_cl_ul NUMBER(3,2) NULL, exh_ftp_hwynox_std_ul NUMBER(3,2) NULL, exh_ftp_cold_co_cl_50k NUMBER(3,1) NULL, exh_ftp_cold_co_std_50k NUMBER(3,1) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.ftp_std_set_num IS 'The ftp_std_set_num is a index for the number of FTP exhaust emission standards and certification levels for a given application.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.tg_ftp_veh_class IS 'Enter the correct FTP exhuast vehicle class for this test group. '; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.cert_test_fuel IS 'Enter the certification test fuel for the test.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_xxhc_type IS 'Hydrocarbon type used to determine compliance with applicable standards. If OTHER is selected, use the section notes to describe the OTHER xxHC type.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_50f_xxhc_cl_4k IS 'Enter the official CARB certification level for hydrocarbon exhaust emissions for the 4000 mile 50° F FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_50f_xxhc_std_4k IS 'Enter the official CARB certification standard for hydrocarbon exhaust emissions for the 4000 mile 50° F FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_xxhc_cl_50k IS 'Enter the official CARB certification level for hydrocarbon exhaust emissions for the 50000 mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_xxhc_std_50k IS 'Enter the official CARB certification standard for hydrocarbon exhaust emissions for the 50000 mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_xxhc_cl_ul IS 'Enter the official CARB certification level for hydrocarbon exhaust emissions for the UL mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_xxhc_std_ul IS 'Enter the official CARB certification standard for hydrocarbon exhaust emissions for the UL mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_50f_nox_cl_4k IS 'Enter the official CARB certification level for NOx exhaust emissions for the 4000 mile 50° F FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_50f_nox_std_4k IS 'Enter the official CARB certification standard for NOx exhaust emissions for the 4000 mile 50° F FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_nox_cl_50k IS 'Enter the official CARB certification level for NOx exhaust emissions for the 50000 mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_nox_std_50k IS 'Enter the official CARB certification standard for NOx exhaust emissions for the 50000 mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_nox_cl_ul IS 'Enter the official CARB certification level for NOx exhaust emissions for the UL mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_nox_std_ul IS 'Enter the official CARB certification standard for NOx exhaust emissions for the UL mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_50f_co_cl_4k IS 'Enter the official CARB certification level for CO exhaust emissions for the 4000 mile 50° F FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_50f_co_std_4k IS 'Enter the official CARB certification standard for CO exhaust emissions for the 4000 mile 50° F FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_co_cl_50k IS 'Enter the official CARB certification level for CO exhaust emissions for the 50000 mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_co_std_50k IS 'Enter the official CARB certification standard for HCHO exhaust emissions for the 50000 mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_co_cl_ul IS 'Enter the official CARB certification level for CO exhaust emissions for the UL mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_co_std_ul IS 'Enter the official CARB certification standard for CO exhaust emissions for the UL mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_50f_hcho_cl_4k IS 'Enter the official CARB certification level for HCHO exhaust emissions for the 4000 mile 50° F FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_50f_hcho_std_4k IS 'Enter the official CARB certification standard for HCHO exhaust emissions for the 4000 mile 50° F FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_hcho_cl_50k IS 'Enter the official CARB certification level for HCHO exhaust emissions for the 50000 mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_hcho_std_50k IS 'Enter the official CARB certification standard for PM exhaust emissions for the UL mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_hcho_cl_ul IS 'Enter the official CARB certification level for HCHO exhaust emissions for the UL mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_hcho_std_ul IS 'Enter the official CARB certification standard for HCHO exhaust emissions for the UL mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_pm_cl_50k IS 'Enter the official CARB certification level for PM exhaust emissions for the 50000 mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_pm_std_50k IS 'Enter the official CARB certification standard for PM exhaust emissions for the 50000 mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_pm_cl_ul IS 'Enter the official CARB certification level for Highway NOx exhaust emissions for the UL mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_pm_std_ul IS 'Enter the official CARB certification standard for PM exhaust emissions for the UL mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_hwynox_cl_50k IS 'Enter the official CARB certification level for Highway NOx exhaust emissions for the 50000 mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_hwynox_std_50k IS 'Enter the official CARB certification standard for Highway NOx exhaust emissions for the 50000 mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_hwynox_cl_ul IS 'Enter the official CARB certification level for Highway NOx exhaust emissions for the UL mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_hwynox_std_ul IS 'Enter the official CARB certification standard for Highway NOx exhaust emissions for the UL mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_cold_co_cl_50k IS 'Enter the official CARB certification level for Cold - CO exhaust emissions for the 50000 mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.exh_ftp_cold_co_std_50k IS 'Enter the official CARB certification standard for Cold - CO exhaust emissions for the 50000 mile FTP test for this test group.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_LEVELS.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_FTP_EXH_STD_LEVELS ADD ( CONSTRAINT LDV_FTP_EXH_STD_LEVELS_PK PRIMARY KEY (ldv_application_id,ftp_std_set_num) USING INDEX TABLESPACE LDVIND LOGGING); ALTER TABLE LDV_FTP_EXH_STD_LEVELS ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_EVAP_REFUEL_STDS ( ldv_application_id NUMBER(10) NOT NULL, evap_cert_set_num NUMBER(2) NOT NULL, evap_refuel_fam VARCHAR2(12) NOT NULL, alt_evap_inuse_std CHARACTER(1) NOT NULL, multiple_veh_class CHARACTER(1) NOT NULL, evap_veh_class CHARACTER(1) NOT NULL, cert_test_fuel VARCHAR2(12) NOT NULL, evap_pollutant_type CHARACTER(1) NOT NULL, evap_cl_3d_hs NUMBER(3,2) NOT NULL, evap_std_3d_hs NUMBER(3,2) NOT NULL, evap_cl_2d_hs NUMBER(3,2) NOT NULL, evap_std_2d_hs NUMBER(3,2) NOT NULL, evap_cl_run_loss NUMBER(3,2) NOT NULL, evap_std_run_loss NUMBER(3,2) NOT NULL, evap_cl_pzev_fuel_3d_hs NUMBER(2,1) NULL, evap_std_pzev_fuel_3d_hs NUMBER(2,1) NULL, evap_cl_pzev_fuel_2d_hs NUMBER(2,1) NULL, evap_std_pzev_fuel_2d_hs NUMBER(2,1) NULL, evap_cl_orvr_gas NUMBER(3,2) NOT NULL, evap_std_orvr_gas NUMBER(3,2) NOT NULL, evap_cl_orvr_other NUMBER(3,2) NOT NULL, evap_std_orvr_other NUMBER(3,2) NOT NULL, evap_ul_yr NUMBER(2) NOT NULL, orvr_ul_yr NUMBER(2) NOT NULL, evap_ul_mi NUMBER(6) NOT NULL, orvr_ul_mi NUMBER(6) NOT NULL, csi2e2_note CHARACTER(1000) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_cert_set_num IS 'Enter the iterative evaporative cerification summary set number. Start with 1 and increment to the total number of different evaporative certification (CSI2E2) sets.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_refuel_fam IS 'Enter the 12-digits (all upper case) of the evaporative refueling family that you are certifying.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.alt_evap_inuse_std IS 'Enter the alternative evaporative inuse standards.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.multiple_veh_class IS 'Does this evaporative refueling family contain more than one evaporative vehicle class?'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_veh_class IS 'Enter the vehicel class for this evaporative family.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.cert_test_fuel IS 'Enter the certification test fuel for the test.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_pollutant_type IS 'Enter the applicable evaporative pollutant type.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_cl_3d_hs IS 'Enter the certification level for the 3-day diurnal plus hot soak test.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_std_3d_hs IS 'Enter the standard level for the 3-day diurnal plus hot soak test.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_cl_2d_hs IS 'Enter the certification level for the 2-day diurnal plus hot soak test.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_std_2d_hs IS 'Enter the standard level for the 2-day diurnal plus hot soak test.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_cl_run_loss IS 'Enter the certification level for the running loss test.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_std_run_loss IS 'Enter the standard level for the running loss test.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_cl_pzev_fuel_3d_hs IS 'Enter the applicable fuel only 3 day + hot soak certification level for a test conducted on the applicable to PZEV.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_std_pzev_fuel_3d_hs IS 'Enter the applicable fuel only 3 day + hot soak certification standard for a test conducted on the applicable to PZEV.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_cl_pzev_fuel_2d_hs IS 'Enter the applicable fuel only 2 day + hot soak certification level for a test conducted on the applicable to PZEV.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_std_pzev_fuel_2d_hs IS 'Enter the applicable fuel only 2 day + hot soak certification standard for a test conducted on the applicable to PZEV.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_cl_orvr_gas IS 'Enter the applicable ORVR certification level for a test conducted on gasoline'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_std_orvr_gas IS 'Enter the applicable ORVR standard level for a test conducted on gasoline.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_cl_orvr_other IS 'Enter the applicable ORVR certification level for a test conducted on the applicable alternative fuel .'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_std_orvr_other IS 'Enter the applicable ORVR standard level for a test conducted on the applicable alternative fuel.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_ul_yr IS 'Enter the applicable useful life in years for the evaporative emission standards.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.orvr_ul_yr IS 'Enter the applicable useful life in years for the ORVR emission standards.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.evap_ul_mi IS 'Enter the applicable useful life in miles for the evaporative emission standards.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.orvr_ul_mi IS 'Enter the applicable useful life in miles for the ORVR emission standards.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.csi2e2_note IS 'Enter any applicable notes for the evaporative refueling emission standards and certification levels.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_STDS.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EVAP_REFUEL_STDS ADD ( CONSTRAINT LDV_EVAP_STDS_PK PRIMARY KEY (ldv_application_id,evap_cert_set_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EVAP_REFUEL_STDS ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_EVAP_REFUEL_STDS ADD CONSTRAINT alt_evap_inuse_std_ck check (alt_evap_inuse_std in ('Y','N')); ALTER TABLE LDV_EVAP_REFUEL_STDS ADD CONSTRAINT multiple_veh_class_ck check (multiple_veh_class in ('Y','N')); CREATE TABLE LDV_EXH_EMIS_CON_INFO ( ldv_application_id NUMBER(10) NOT NULL, ecs_set_num NUMBER(2) NOT NULL, ecs_eo_name_ldv VARCHAR2(50) NULL, total_atd_number NUMBER(2) NOT NULL, physical_substrates_total NUMBER(2) NOT NULL, atd_group_stats VARCHAR2(25) NOT NULL, atd_note VARCHAR2(1000) NULL, feedback_sensor_number NUMBER(1) NOT NULL, knock_sensor CHARACTER(1) NOT NULL, knock_sensor_number NUMBER(2) NOT NULL, egr_valve CHARACTER(1) NOT NULL, cooled_egr_valve CHARACTER(1) NOT NULL, egr_type CHARACTER(1) NOT NULL, egr_type_other VARCHAR2(25) NULL, electronic_controls CHARACTER(1) NOT NULL, electronic_controls_other CHARACTER(25) NULL, air_aspiration_method CHARACTER(1) NOT NULL, air_aspiration_method_other VARCHAR2(25) NULL, air_aspiration_num CHARACTER(1) NULL, air_aspiration_config CHARACTER(1) NOT NULL, charge_air_cooler_type CHARACTER(1) NOT NULL, air_injection_closed_loop CHARACTER(1) NOT NULL, air_injection_type CHARACTER(1) NOT NULL, air_injection_type_other VARCHAR2(25) NULL, dor_device VARCHAR2(2) NOT NULL, dor_device_other CHARACTER(25) NULL, charge_air_cooler_num NUMBER(1) NULL, charge_air_cooler_config_463 CHARACTER(1) NOT NULL, csi4_note VARCHAR2(1000) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.ecs_set_num IS 'Enter the iteriative ECS set number (starting with #1 FOR THE FIRST ecs SYSTEM in the test group.) Full description =CSI-4 completed one time; then the next ECS for the test gorup shall be entered with #2 to fully describe the second ECS. '; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.ecs_eo_name_ldv IS 'DO NOT enter data into this field. To be used by ARB staff only.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.total_atd_number IS 'Enter the total number of ATD''s for this exhaust durability group.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.physical_substrates_total IS 'Enter the total number of physical substrates in this physical can.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.atd_group_stats IS 'Enter the ATD group statistics for this set of ATDs.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.atd_note IS 'Enter any comments or notes in this field for ATD.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.feedback_sensor_number IS 'Enter the total number of feedback sensors in this test groups (this specific ECS set number).'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.knock_sensor IS 'Does this test group (ECS set) use a knock sensor?'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.knock_sensor_number IS 'Enter the total number of Knock sensor in this ECS.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.egr_valve IS 'Does the test group use an EGR valve as part of the Emission Control System (ECS).'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.cooled_egr_valve IS 'Enter Y=yes for cooled EGR coolers; or N=no meaning the engine does not use EGR cooler.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.egr_type IS 'Enter the EGR type.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.egr_type_other IS 'Enter the OTHER EGR value; value may be used for future file list.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.electronic_controls IS 'Enter the type of electronic control for the test group''s vehicles.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.electronic_controls_other IS 'Enter the OTHER electronic control system.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.air_aspiration_method IS 'Enter the engine aspiration method. '; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.air_aspiration_method_other IS 'Enter the aspiration not listed in field 450 (as other, this value maybe added to future data value).'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.air_aspiration_num IS 'Enter the number of air aspiration devices in the test group engine. '; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.air_aspiration_config IS 'Enter the type of engine aspiration configuration.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.charge_air_cooler_type IS 'Enter the charge air cooler type.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.air_injection_closed_loop IS 'Does this test group use closed loop control to control the AIR?'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.air_injection_type IS 'Enter the type of AIR for this test group.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.air_injection_type_other IS 'Enter the other type of AIR not listed in field 457.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.dor_device IS 'Enter the direct ozone reduction device in this field.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.dor_device_other IS 'Enter the OTHER DOR value. Values entered here maybe added to the file list in the future.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.charge_air_cooler_num IS 'Enter the number of charge air coolers.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.charge_air_cooler_config_463 IS 'Enter the type of engine aspiration configuration.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.csi4_note IS 'Enter notes or commetns for CSI4 in this field.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EXH_EMIS_CON_INFO.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD ( CONSTRAINT LDV_EXH_EMIS_CON_INFO_PK PRIMARY KEY (ldv_application_id,ecs_set_num)); ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD CONSTRAINT knock_sensor_ck check (knock_sensor in ('Y','N')); ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD CONSTRAINT egr_valve_ck check (egr_valve in ('Y','N')); ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD CONSTRAINT cooled_egr_valve_ck check (cooled_egr_valve in ('Y','N')); ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD CONSTRAINT air_injection_closed_loop_ck check (air_injection_closed_loop in ('Y','N')); CREATE TABLE LDV_EVAP_REFUEL_FAMILY_DESC ( ldv_application_id NUMBER(10) NOT NULL, evap_fam_set_num NUMBER(2) NOT NULL, evap_refuel_fam VARCHAR2(12) NOT NULL, integrated_orvr CHARACTER(1) NOT NULL, evap_veh_class CHARACTER(1) NOT NULL, alt_in_use_evap_std CHARACTER(1) NOT NULL, fill_pipe_seal_mechanism CHARACTER(1) NOT NULL, tank_material CHARACTER(1) NOT NULL, tank_material_other VARCHAR2(100) NULL, zero_evap_compl CHARACTER(1) NOT NULL, veh_pzev CHARACTER(1) NOT NULL, fill_pipe_compliant CHARACTER(1) NOT NULL, air_intake_sys CHARACTER(1) NOT NULL, air_intake_sys_other VARCHAR2(100) NULL, vapor_storage_canister CHARACTER(1) NOT NULL, total_canister_work_capacity NUMBER(4) NOT NULL, bleed_canister CHARACTER(1) NOT NULL, number_canister NUMBER(1) NOT NULL, number_bleed_canisters NUMBER(1) NOT NULL, canister_config CHARACTER(1) NOT NULL, bleed_canister_config_main CHARACTER(1) NOT NULL, total_bleed_canister_capacity NUMBER(4) NOT NULL, csi6a_note VARCHAR2(1000) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.evap_fam_set_num IS 'The evap_fam_set_num is a system generated index.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.evap_refuel_fam IS 'Enter the 12-digits (all upper case) of the evaporative refueling family that you are certifying.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.integrated_orvr IS 'Is the ORVR vapor control system integrated as part of the evaporative emission control system?'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.evap_veh_class IS 'Enter the vehicel class for this evaporative family.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.alt_in_use_evap_std IS 'Does this evaportive refueling family meet the CARB alternative in-use evaporative emission standards?'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.fill_pipe_seal_mechanism IS 'Enter the Fill Pipe Seal Mechanism, if select other then describe in the notes section of this CSI.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.tank_material IS 'Enter the fuel tank material.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.tank_material_other IS 'Describe the fuel tank material.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.zero_evap_compl IS 'Does this evaporative refueling family meet the zero fuel evaporative emission standard?'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.veh_pzev IS 'Are the vehicles in this evaporative refueling family NOT meeting the PZEV standards?'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.fill_pipe_compliant IS 'Is the fill pipe compliant with CARB specifications.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.air_intake_sys IS 'Does this Evaporative Refueling Family use an Air Intake Vapor Storage Device?'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.air_intake_sys_other IS 'Enter brief description for the air intake system.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.vapor_storage_canister IS 'Does this Evaporative Refueling Family use a Vapor Storage Canister?'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.total_canister_work_capacity IS 'Please enter the total butane working capacity for this Evaporative Refuleing Family.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.bleed_canister IS 'Does this Evaporative Refueling Family use a Bleed Canister as part of the Evaporative Refueling Emission Control System?'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.number_canister IS 'Enter the number of Canister(s) used as part of this Evaporaticve Refueling Family.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.number_bleed_canisters IS 'Enter the number of Bleed Canisters used as part of this Evaporative Refueling Family.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.canister_config IS 'Enter the canister configuration.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.bleed_canister_config_main IS 'Select the bleed canister configuration..'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.total_bleed_canister_capacity IS 'Enter the total bleed canister total capacity.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.csi6a_note IS 'Enter any notes of comments regarding the evaporative refueling familiy description.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_FAMILY_DESC.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD ( CONSTRAINT LDV_EVAP_FAMILY_DESC_PK PRIMARY KEY (ldv_application_id,evap_fam_set_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD CONSTRAINT integrated_orvr_ck check (integrated_orvr in ('Y','N')); ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD CONSTRAINT alt_in_use_evap_std_ck check (alt_in_use_evap_std in('Y','N')); ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD CONSTRAINT zero_evap_compl_ck check (zero_evap_compl in('Y','N')); ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD CONSTRAINT fill_pipe_compliant_ck check (fill_pipe_compliant in('Y','N')); ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD CONSTRAINT air_intake_sys_ck check (air_intake_sys in('Y','N')); ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD CONSTRAINT vapor_storage_canister_ck check (vapor_storage_canister in('Y','N')); ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD CONSTRAINT bleed_canister_ck check (bleed_canister in('Y','N')); CREATE TABLE LDV_FUEL_FIRE_HEATER_STD ( ldv_application_id NUMBER(10) NOT NULL, ffh_cert_set_num NUMBER(2) NOT NULL, cert_test_fuel VARCHAR2(12) NOT NULL, ffh_xxhc_cl_50k NUMBER(4,3) NOT NULL, ffh_xxhc_std_50k NUMBER(4,3) NOT NULL, ffh_co_cl_50k NUMBER(2,1) NOT NULL, ffh_co_std_50k NUMBER(2,1) NOT NULL, ffh_nox_cl_50k NUMBER(3,2) NOT NULL, ffh_nox_std_50k NUMBER(3,2) NOT NULL, ffh_hcho_cl_50k NUMBER(2) NOT NULL, ffh_hcho_std_50k NUMBER(2) NOT NULL, ffh_pm_cl_50k NUMBER(3,2) NOT NULL, ffh_pm_std_50k NUMBER(3,2) NOT NULL, ffh_xxhc_cl_ul NUMBER(4,3) NOT NULL, ffh_xxhc_std_ul NUMBER(4,3) NOT NULL, ffh_co_cl_ul NUMBER(2,1) NOT NULL, ffh_co_std_ul NUMBER(2,1) NOT NULL, ffh_nox_cl_ul NUMBER(3,2) NOT NULL, ffh_nox_std_ul NUMBER(3,2) NOT NULL, ffh_hcho_cl_ul NUMBER(2) NOT NULL, ffh_hcho_std_ul NUMBER(2) NOT NULL, ffh_pm_cl_ul NUMBER(3,2) NOT NULL, ffh_pm_std_ul NUMBER(3,2) NOT NULL, csi2d_note VARCHAR2(1000) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_cert_set_num IS 'Enter the fuel fired heater certification level data set (this is an iterative number set that denotes individual sets of emission data for different FFH with in the test group) Normally only one set of certification data is expected per FFH group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.cert_test_fuel IS 'Enter the certification test fuel for the test.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_xxhc_cl_50k IS 'Enter the official carb certification level for NMOG exhaust emissions for the 50000 mile FTP testing of the fuel fired heater for this test group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_xxhc_std_50k IS 'Enter the official carb certification standard for NMOG exhaust emissions for the 50000 mile FTP testing of the fuel fired heater for this test group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_co_cl_50k IS 'Enter the official carb certification level for co exhaust emissions for the 50000 mile FTP testing of the fuel fired heater for this test group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_co_std_50k IS 'Enter the official carb certification standard for co exhaust emissions for the 50000 mile FTP testing of the fuel fired heater for this test group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_nox_cl_50k IS 'Enter the official carb certification level for nox exhaust emissions for the 50000 mile FTP testing of the fuel fired heater for this test group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_nox_std_50k IS 'Enter the official carb certification standard for nox exhaust emissions for the 50000 mile FTP testing of the fuel fired heater for this test group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_hcho_cl_50k IS 'Enter the official carb certification level for hcho exhaust emissions for the 50000 mile FTP testing of the fuel fired heater for this test group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_hcho_std_50k IS 'Enter the official carb certification standard for hcho exhaust emissions for the 50000 mile FTP testing of the fuel fired heater for this test group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_pm_cl_50k IS 'Enter the official carb certification level for pm exhaust emissions for the 50000 mile FTP testing of the fuel fired heater for this test group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_pm_std_50k IS 'Enter the official carb certification standard for pm exhaust emissions for the 50000 mile FTP testing of the fuel fired heater for this test group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_xxhc_cl_ul IS 'Enter the official carb certification level for NMOG exhaust emissions for the useful-life mile FTP testing of the fuel fired heater for this test group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_xxhc_std_ul IS 'Enter the official carb certification standard for NMOG exhaust emissions for the useful-life mile FTP testing of the fuel fired heater for this test group. '; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_co_cl_ul IS 'Enter the official carb certification level for co exhaust emissions for the useful-life+H493 mile FTP testing of the fuel fired heater for this test group. '; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_co_std_ul IS 'Enter the official carb certification standard for co exhaust emissions for the useful-life mile FTP testing of the fuel fired heater for this test group. '; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_nox_cl_ul IS 'Enter the official carb certification level for nox exhaust emissions for the useful-life mile FTP testing of the fuel fired heater for this test group. '; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_nox_std_ul IS 'Enter the official carb certification standard for nox exhaust emissions for the useful-life mile FTP testing of the fuel fired heater for this test group. '; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_hcho_cl_ul IS 'Enter the official carb certification level for HCHO exhaust emissions for the useful-life mile FTP testing of the fuel fired heater for this test group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_hcho_std_ul IS 'Enter the official carb certification standard for hcho exhaust emissions for the useful-life mile FTP testing of the fuel fired heater for this test group. '; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_pm_cl_ul IS 'Enter the official carb certification level for PM exhaust emissions for the useful-life mile FTP testing of the fuel fired heater for this test group.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.ffh_pm_std_ul IS 'Enter the official carb certification standard for pm exhaust emissions for the useful-life mile FTP testing of the fuel fired heater for this test group. '; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.csi2d_note IS 'Enter any comments regarding the standards or certification levels of the ffh.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_FUEL_FIRE_HEATER_STD.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_FUEL_FIRE_HEATER_STD ADD ( CONSTRAINT LDV_FUEL_FIRE_HEATER_STD_PK PRIMARY KEY (ldv_application_id,ffh_cert_set_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_FUEL_FIRE_HEATER_STD ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_EXHAUST_EDV_TEST_DATA ( ldv_application_id NUMBER(10) NOT NULL, edv_set_num NUMBER(3) NOT NULL, test_type CHARACTER(1) NOT NULL, edv_test_id_num NUMBER(2) NOT NULL, exhaust_test_date DATE NOT NULL, mfr_test_id_num VARCHAR2(25) NOT NULL, tested_by CHARACTER(1) NOT NULL, cert_test_fuel VARCHAR2(12) NOT NULL, tested_for CHARACTER(1) NOT NULL, epa_test_num NUMBER(7) NULL, raw_test_nmog NUMBER(5,4) NULL, raw_test_nox NUMBER(4,3) NULL, raw_test_xxhc_nox NUMBER(5,4) NULL, raw_test_co NUMBER(3,2) NULL, raw_test_hcho NUMBER(4,1) NULL, raw_test_pm NUMBER(4,3) NULL, raw_test_co2 NUMBER(5,1) NULL, raw_test_mpg NUMBER(4,1) NULL, raw_test_ch4 NUMBER(5,1) NULL, raw_test_n2o NUMBER(5,1) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.edv_set_num IS 'This is the outer most iteriative set number used to separate different EDV data sets. This number starts at #1 for the first EDV and #2 for the next EDV etc.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.test_type IS 'Enter the type of test.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.edv_test_id_num IS 'This is the inner most iteriative set number used to separate different EDV test data sets. This number starts at #1 for the first EDV test data set and #2 for the next etc.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.exhaust_test_date IS 'Enter the date of the exhaust test.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.mfr_test_id_num IS 'Enter the manufacturers test ID number for this set of emission test.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.tested_by IS 'Enter the value for which these set of emissoin test was tested by (use file values).'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.cert_test_fuel IS 'Enter the certification test fuel for the test. '; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.tested_for IS 'Enter the value for which these data was tested for the type of compliance program.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.epa_test_num IS 'Enter the EPA test id number, if applicable.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.raw_test_nmog IS 'Enter the raw test data for NMOG.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.raw_test_nox IS 'Enter the raw test data for NOx.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.raw_test_xxhc_nox IS 'Enter the raw test data for NMHC+NOx.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.raw_test_co IS 'Enter the raw test data for CO.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.raw_test_hcho IS 'Enter the raw test data for HCHO.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.raw_test_pm IS 'Enter the raw test data for PM.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.raw_test_co2 IS 'Enter the raw test data for CO2.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.raw_test_mpg IS 'Enter the raw test data for MPG.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.raw_test_ch4 IS 'Enter the raw test data for CH4.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.raw_test_n2o IS 'Enter the raw test data for N2O.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EXHAUST_EDV_TEST_DATA.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EXHAUST_EDV_TEST_DATA ADD ( CONSTRAINT LDV_EXHAUST_EDV_TEST_DATA_PK PRIMARY KEY (ldv_application_id,edv_set_num,test_type,edv_test_id_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EXHAUST_EDV_TEST_DATA ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_EXHAUST_DDV_TEST_DATA ( ldv_application_id NUMBER(10) NOT NULL, ddv_set_num NUMBER(2) NOT NULL, df_test_num_id NUMBER(3) NOT NULL, exhaust_test_date DATE NOT NULL, mfr_test_id_num VARCHAR2(25) NOT NULL, cert_test_fuel VARCHAR2(12) NOT NULL, df_service_accum_type CHARACTER(1) NOT NULL, df_emissions_test_type CHARACTER(1) NOT NULL, descrete_mileage NUMBER(6) NOT NULL, raw_nmog NUMBER(5,4) NULL, raw_nox NUMBER(4,3) NULL, raw_xxhc_nox NUMBER(5,4) NULL, raw_co NUMBER(3,2) NULL, raw_hcho NUMBER(3) NULL, raw_pm NUMBER(4,3) NULL, raw_cold_co NUMBER(4,2) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.ddv_set_num IS 'Enter the iterative DDV reference set number. Start with 1 and increment to the total number of different DDV sets.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.df_test_num_id IS 'Enter the DF test ID number (usually this number begins at #1 and progressively increase for the next set of reports.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.exhaust_test_date IS 'Enter the actual date of the test.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.mfr_test_id_num IS 'Enter the manufacturer''s own test ID number.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.cert_test_fuel IS 'Enter the certification test fuel for the test. '; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.df_service_accum_type IS 'Enter the service accumulation type (hours / miles / kilometers).'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.df_emissions_test_type IS 'Enter the DDV emissions test type for this test (FTP or Cold-CO).'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.descrete_mileage IS 'Enter the mileage of the durability test vehicle for this df test number.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.raw_nmog IS 'Enter the RAW NMOG value.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.raw_nox IS 'Enter the RAW NOx value.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.raw_xxhc_nox IS 'Enter the RAW NMHC+NOx value. '; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.raw_co IS 'Enter the RAW CO value.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.raw_hcho IS 'Enter the RAW HCHO value.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.raw_pm IS 'Enter the RAW PM value.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.raw_cold_co IS 'Enter the RAW COLD-CO value.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_TEST_DATA.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EXHAUST_DDV_TEST_DATA ADD ( CONSTRAINT LDV_EXHAUST_DDV_TEST_DATA_PK PRIMARY KEY (ldv_application_id,ddv_set_num,df_test_num_id) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EXHAUST_DDV_TEST_DATA ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_EXHAUST_DDV_TEST_DATA ADD CONSTRAINT df_service_accum_type_ck check (df_service_accum_type in ('M','K','H')); CREATE TABLE LDV_EXHAUST_DDV ( ldv_application_id NUMBER(10) NOT NULL, ddv_set_num NUMBER(2) NOT NULL, mfr_veh_id VARCHAR2(25) NOT NULL, durability_group_method CHARACTER(1) NOT NULL, durability_group_meth_oth VARCHAR2(25) NULL, tg_comb_cycle VARCHAR2(4) NOT NULL, tg_comb_cycle_other VARCHAR2(50) NULL, total_atd_number NUMBER(2) NOT NULL, atd_group_stats VARCHAR2(25) NOT NULL, atd_note VARCHAR2(1000) NULL, durability_data_type CHARACTER(3) NULL, df_orig_carryover_my NUMBER(4) NULL, durability_method VARCHAR2(3) NOT NULL, adp_components VARCHAR2(256) NULL, using_nmog_nmhc_ratio CHARACTER(1) NULL, nmog_nmhc_ratio NUMBER(5,4) NULL, csi5b_notes VARCHAR2(1000) NULL, physical_substrates_total NUMBER(2) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EXHAUST_DDV.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.ddv_set_num IS 'Enter the iterative DDV reference set number. Start with 1 and increment to the total number of different DDV sets.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.mfr_veh_id IS 'Enter the manufacturer vehicle identification number for the durability data vehicle.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.durability_group_method IS 'Does the Duraility demonstration vehicle use aged parts?'; COMMENT ON COLUMN LDV_EXHAUST_DDV.durability_group_meth_oth IS 'Descibe method used to age durability parts if other.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.tg_comb_cycle IS 'Enter the combustion cycle for the test group.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.tg_comb_cycle_other IS 'Describe combustion cycle if other.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.total_atd_number IS 'Enter the total number of ATD''s for this exhaust durability group.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.atd_group_stats IS 'Enter the ATD group statistics for this set of ATDs. '; COMMENT ON COLUMN LDV_EXHAUST_DDV.atd_note IS 'Enter any comments or notes in this field for ATD.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.durability_data_type IS 'Enter the durability data type.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.df_orig_carryover_my IS 'Enter the initial model year that carry the original df.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.durability_method IS 'Enter the durability/service accumulation method.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.adp_components IS 'Enter the list of ADP components.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.using_nmog_nmhc_ratio IS 'Are you using the NMOG/NMHC ratio for reporting the NMOG level.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.nmog_nmhc_ratio IS 'Enter the NMOG/NMHC ratio as applicable.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.csi5b_notes IS 'Enter the notes for this iterative set.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.physical_substrates_total IS 'Enter the total number of physical substrates in this physical can. '; COMMENT ON COLUMN LDV_EXHAUST_DDV.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EXHAUST_DDV.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EXHAUST_DDV ADD ( CONSTRAINT LDV_EXHAUST_DDV_PK PRIMARY KEY (ldv_application_id,ddv_set_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EXHAUST_DDV ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_EXHAUST_DDV ADD CONSTRAINT durability_data_type_ck check (durability_data_type in ('NEW','CO','CA')); ALTER TABLE LDV_EXHAUST_DDV ADD CONSTRAINT LDV_EXHAUST_DDV_using_nmog_nmh check (using_nmog_nmhc_ratio in('Y','N')); CREATE TABLE LDV_HEV_ZEV_TEST_INFO ( ldv_application_id NUMBER(10) NOT NULL, zev_hev_set_num NUMBER(2) NOT NULL, zev_hev_test_num NUMBER(2) NOT NULL, zev_ubrange_dist NUMBER(4,1) NOT NULL, zev_ubrange_dc_out NUMBER(4,1) NOT NULL, zev_ubrange_dc_in NUMBER(4,1) NOT NULL, zev_ubrange_dc_used NUMBER(4,1) NOT NULL, zev_ubrange_ac_full NUMBER(4,1) NOT NULL, zev_ubrange_dc_full NUMBER(4,1) NOT NULL, zev_hwyrange_dist NUMBER(4,1) NOT NULL, zev_hwyrange_dc_out NUMBER(4,1) NOT NULL, zev_hwyrange_dc_in NUMBER(4,1) NOT NULL, zev_hwyrange_dc_used NUMBER(4,1) NOT NULL, zev_hwyrange_ac_full NUMBER(4,1) NOT NULL, zev_hwyrange_dc_full NUMBER(4,1) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_hev_set_num IS 'The zev_hev_set_num is used is a reference number of the HEV or ZEV data set number.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_hev_test_num IS 'The HEV or ZEV test number.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_ubrange_dist IS 'Enter the model''s all Urban electric range distance, unit in miles.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_ubrange_dc_out IS 'Enter the batteries'' dc OUTPUT during the Urban all elecric range test, unit in kWh/mi.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_ubrange_dc_in IS 'Enter the batteries'' dc INPUT during the Urban all elecric range test, unit in kWh/mi.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_ubrange_dc_used IS 'Enter the NET dc output / energy used during the Urban all elecric range test, unit in kWh/mi (dc output - dc input).'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_ubrange_ac_full IS 'Enter the total ac energy INPUT to fully (100%) charge the battery after an Urban all elecric range test, unit in kWh.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_ubrange_dc_full IS 'Enter the total dc energy INPUT to fully (100%) charge the battery after an Urban all elecric range test, unit in kWh.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_hwyrange_dist IS 'Enter the model''s all Highway electric range distance, unit in miles.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_hwyrange_dc_out IS 'Enter the batteries'' dc OUTPUT during the Highway all elecric range test, unit in kWh/mi.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_hwyrange_dc_in IS 'Enter the batteries'' dc INPUT during the Highway all elecric range test, unit in kWh/mi.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_hwyrange_dc_used IS 'Enter the NET dc output / energy used during the Highway all elecric range test, unit in kWh/mi (dc output - dc input).'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_hwyrange_ac_full IS 'Enter the total ac energy INPUT to fully (100%) charge the battery after an Highway all elecric range test, unit in kWh.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.zev_hwyrange_dc_full IS 'Enter the total dc energy INPUT to fully (100%) charge the battery after an Highway all elecric range test, unit in kWh.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_HEV_ZEV_TEST_INFO.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_HEV_ZEV_TEST_INFO ADD ( CONSTRAINT LDV_HEV_ZEV_TEST_INFO_PK PRIMARY KEY (ldv_application_id,zev_hev_set_num,zev_hev_test_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_HEV_ZEV_TEST_INFO ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_TEST_GROUP_DESC ( ldv_application_id NUMBER(10) NOT NULL, engine_location CHARACTER(1) NOT NULL, tg_comb_cycle VARCHAR2(4) NOT NULL, tg_comb_cycle_other VARCHAR2(50) NULL, cyl_arrangement VARCHAR2(2) NOT NULL, cyl_arrangement_other VARCHAR2(20) NULL, cylinder NUMBER(2) NOT NULL, tg_multi_displacement CHARACTER(1) NOT NULL, tg_disp_num NUMBER(2) NOT NULL, valve_num_same_tg CHARACTER(1) NOT NULL, eng_cool_medium CHARACTER(1) NOT NULL, eng_cool_medium_other VARCHAR2(20) NULL, new_tech CHARACTER(1) NOT NULL, tech_desc VARCHAR2(1000) NULL, csi3_note VARCHAR2(1000) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.engine_location IS 'Enter the engine location in the vehicle.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.tg_comb_cycle IS 'Enter the combustion cycle for the test group.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.tg_comb_cycle_other IS 'Describe combustion cycle if other.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.cyl_arrangement IS 'The correct cyclinder arrangement is described from the provided list of acceptable values. If value is not on the list, please enter the correct description in field 311 and the value maybe updated for future listing.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.cyl_arrangement_other IS 'Describe the cylinder arrangement if other is entered for cylinder arrangement.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.cylinder IS 'The total number of combustion cyclinders for engines in this test group. Only one value maybe entered because the total number of combustion cyclinder is a discriminator for separating into different test groups.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.tg_multi_displacement IS 'Does this test group have more than one engine displayment?'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.tg_disp_num IS 'The total number of different engine displacements for this test group. Value stored in this field will help determine the displacy for CSI3 and also help in ID multi-displacement test groups. '; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.valve_num_same_tg IS 'Are the valve number per cylinder the same for all of the engines/vehicle in this test group? If Y=yes then all vehicle models and engines in these models have the same number of valves per cylinder and the values will be store and displayed in the model'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.eng_cool_medium IS 'This describes the engine cooling method for engines in this test group. If values does not fit or noes not describe the test group''s cooling method, then enter a brief description for the engine''s cooling methodolgy in field 327.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.eng_cool_medium_other IS 'Briefly describe the engine''s cooling method. Value entered maybe added for futrue use.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.new_tech IS 'Does this test group use new technology ? If Y=yes ; then describe the new techno;logy in field 328 to briefly describe the new technology; IF N=no, then do nothing.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.tech_desc IS 'Enter a brief description for this new technology used in this test group.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.csi3_note IS 'This is a comment field used as catch all for any shortfall for CSI3. May also be used as pointers or reminders.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_TEST_GROUP_DESC ADD ( CONSTRAINT LDV_TEST_GROUP_DESC_PK PRIMARY KEY (ldv_application_id) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_TEST_GROUP_DESC ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_TEST_GROUP_DESC ADD CONSTRAINT cylinder_ck check (cylinder between 0 and 20); ALTER TABLE LDV_TEST_GROUP_DESC ADD CONSTRAINT tg_multi_displacement_ck check (tg_multi_displacement in ('Y','N')); ALTER TABLE LDV_TEST_GROUP_DESC ADD CONSTRAINT valve_num_same_tg_ck check (valve_num_same_tg in ('Y','N')); ALTER TABLE LDV_TEST_GROUP_DESC ADD CONSTRAINT eng_cool_medium_ck check (eng_cool_medium in ('Y','N')); ALTER TABLE LDV_TEST_GROUP_DESC ADD CONSTRAINT new_tech_ck check (new_tech in ('Y','N')); CREATE TABLE LDV_EXHAUST_DDV_ATD_INFO ( ldv_application_id NUMBER(10) NOT NULL, ddv_set_num NUMBER(2) NOT NULL, assigned_atd_number NUMBER(2) NOT NULL, atd_min_dist_exh_manifold NUMBER(4,1) NOT NULL, atd_max_dist_exh_manifold NUMBER(4,1) NOT NULL, atd_location CHARACTER(1) NOT NULL, after_treatment_type VARCHAR2(6) NOT NULL, after_treatment_type_other CHARACTER(25) NULL, after_treatment_config_type CHARACTER(1) NOT NULL, super_insulated_atd CHARACTER(1) NOT NULL, heated_atd CHARACTER(1) NOT NULL, progressive_loaded_substr CHARACTER(1) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.ddv_set_num IS 'Enter the iterative DDV reference set number. Start with 1 and increment to the total number of different DDV sets.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.assigned_atd_number IS 'Enter the ATD iteration number. This number must match field b516 field description'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.atd_min_dist_exh_manifold IS 'Enter the iterative ATD''s minimum distance/location from the exhaust manifold.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.atd_max_dist_exh_manifold IS 'Enter the iterative ATD''s maximum distance/location from the exhaust manifold.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.atd_location IS 'Enter the iterative ATD''s physical location on the vehicle.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.after_treatment_type IS 'Enter the correct type of after treatment for this iteration.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.after_treatment_type_other IS 'Describe the aftertreatment .'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.after_treatment_config_type IS 'Enter the ATD configuration type. '; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.super_insulated_atd IS 'Is the iterative ATD super insulated?'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.heated_atd IS 'Is the iterative ATD heated. Y=Yes, No'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.progressive_loaded_substr IS 'Enter Y=yes if the ATD brick is progressively loaded; N=no means uniform loading. '; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_INFO.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EXHAUST_DDV_ATD_INFO ADD ( CONSTRAINT LDV_DDV_ATD_INFO_PK PRIMARY KEY (ldv_application_id,ddv_set_num,assigned_atd_number) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EXHAUST_DDV_ATD_INFO ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_EXHAUST_DDV_ATD_INFO ADD CONSTRAINT LDV_EXHAUST_DDV_ATD_INFO_atd_l check (atd_location in ('L','M','R')); ALTER TABLE LDV_EXHAUST_DDV_ATD_INFO ADD CONSTRAINT super_insulated_atd_ck check (super_insulated_atd in ('Y','N')); ALTER TABLE LDV_EXHAUST_DDV_ATD_INFO ADD CONSTRAINT heated_atd_ck check (heated_atd in ('Y','N')); ALTER TABLE LDV_EXHAUST_DDV_ATD_INFO ADD CONSTRAINT progressive_loaded_sub_ck check (progressive_loaded_substr in ('Y','N')); CREATE TABLE LDV_EXH_DDV_CERT_LEVELS ( ldv_application_id NUMBER(10) NOT NULL, ddv_set_num NUMBER(2) NOT NULL, df_emissions_test_type CHARACTER(1) NOT NULL, df_type_ldv CHARACTER(1) NOT NULL, nmog_50k_df NUMBER(5,4) NULL, nox_50k_df NUMBER(4,3) NULL, co_50k_df NUMBER(3,2) NULL, hcho_50k_df NUMBER(3) NULL, pm_50k_df NUMBER(4,3) NULL, cold_co_50k_df NUMBER(4,2) NULL, nmog_ul_df NUMBER(5,4) NULL, nox_ul_df NUMBER(4,3) NULL, co_ul_df NUMBER(3,2) NULL, hcho_ul_df NUMBER(3) NULL, pm_ul_df NUMBER(4,3) NULL, cold_co_ul_df NUMBER(4,2) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.ddv_set_num IS 'Enter the iterative DDV reference set number. Start with 1 and increment to the total number of different DDV sets.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.df_emissions_test_type IS 'Enter the DDV emissions test type for this test (FTP or Cold-CO).'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.df_type_ldv IS 'Enter the type of DF used to derive the final certification values: A = Additive DF (non-negative), M = Multiplicative DF (OR greater than 1.00).'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.nmog_50k_df IS 'Enter the 50000-mile deterioration factor for NMOG.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.nox_50k_df IS 'Enter the 50000-mile deterioration factor for NOx.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.co_50k_df IS 'Enter the 50000-mile deterioration factor for CO.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.hcho_50k_df IS 'Enter the 50000-mile deterioration factor for HCHO.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.pm_50k_df IS 'Enter the 50000-mile deterioration factor for PM.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.cold_co_50k_df IS 'Enter the 50000-mile deterioration factor for COLD-CO.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.nmog_ul_df IS 'Enter the useful-life-mile deterioration factor for NMOG.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.nox_ul_df IS 'Enter the useful-life-mile deterioration factor for NOx.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.co_ul_df IS 'Enter the useful-life-mile deterioration factor for COLD-CO.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.hcho_ul_df IS 'Enter the useful-life-mile deterioration factor for HCHO.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.pm_ul_df IS 'Enter the useful-life-mile deterioration factor for PM.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.cold_co_ul_df IS 'Enter the useful-life-mile deterioration factor for COLD-CO.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EXH_DDV_CERT_LEVELS.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EXH_DDV_CERT_LEVELS ADD ( CONSTRAINT LDV_EXH_DDV_CERT_LEVELS_PK PRIMARY KEY (ldv_application_id,ddv_set_num,df_emissions_test_type) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EXH_DDV_CERT_LEVELS ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_EVAP_REFUEL_EDV_TEST_DATA ( ldv_application_id NUMBER(10) NOT NULL, evap_edv_set_num NUMBER(2) NOT NULL, evap_test_type_ldv VARCHAR2(4) NOT NULL, evap_test_num NUMBER(2) NOT NULL, evap_test_date DATE NOT NULL, evap_test_id_num VARCHAR2(25) NOT NULL, tested_by CHARACTER(1) NOT NULL, cert_test_fuel VARCHAR2(12) NOT NULL, tested_for CHARACTER(1) NOT NULL, rl_test CHARACTER(1) NOT NULL, test_proc_indicator CHARACTER(1) NOT NULL, raw_evap_emissions NUMBER(4,3) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.evap_edv_set_num IS 'Enter the iterative evaporative EDV reference set number. Start with 1 and increment to the total number of different evaporative EDV sets.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.evap_test_type_ldv IS 'Enter the type of test that reports the certification values.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.evap_test_num IS 'Enter the iterative evaporative bench test set number. Start with 1 and increment to the total number of different evaporative bench test sets.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.evap_test_date IS 'Enter the date of the evaporative refueling test.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.evap_test_id_num IS 'Enter the evaporative test ID number.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.tested_by IS 'Enter the value for which these set of emissoin test was tested by (use file values).'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.cert_test_fuel IS 'Enter the certification test fuel for the test. '; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.tested_for IS 'Enter the value for which these data was tested for the type of compliance program.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.rl_test IS 'Enter whether the running loss test was conducted using an enclosure or point source method'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.test_proc_indicator IS 'Indicate whether the Federal test procedure or the California test procedure was used when performed this test.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.raw_evap_emissions IS 'Enter the raw evaporative emissions.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_EDV_TEST_DATA.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EVAP_REFUEL_EDV_TEST_DATA ADD ( CONSTRAINT LDV_EVAP_REFUEL_EDV_T_DATA_PK PRIMARY KEY (ldv_application_id,evap_edv_set_num,evap_test_type_ldv,evap_test_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EVAP_REFUEL_EDV_TEST_DATA ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_EVAP_REFUEL_EDV_TEST_DATA ADD CONSTRAINT rl_test_ck check (rl_test in ('S','P')); ALTER TABLE LDV_EVAP_REFUEL_EDV_TEST_DATA ADD CONSTRAINT test_proc_indicator_ck check (test_proc_indicator in ('C','E')); CREATE TABLE LDV_EVAP_VEH_DF_DATA ( ldv_application_id NUMBER(10) NOT NULL, evap_ddv_set_num NUMBER(2) NOT NULL, evap_test_num NUMBER(2) NOT NULL, evap_test_type_ldv VARCHAR2(4) NOT NULL, evap_test_date DATE NOT NULL, evap_test_id_num VARCHAR2(25) NOT NULL, cert_test_fuel VARCHAR2(12) NOT NULL, test_point NUMBER(6) NOT NULL, veh_evap_emissions NUMBER(4,3) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EVAP_VEH_DF_DATA.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EVAP_VEH_DF_DATA.evap_ddv_set_num IS 'Enter the iterative evaporative DDV reference set number. Start with 1 and increment to the total number of different evaporative DDV sets.'; COMMENT ON COLUMN LDV_EVAP_VEH_DF_DATA.evap_test_num IS 'Enter the iterative evaporative vehicle test set number. Start with 1 and increment to the total number of different evaporative vehicle test sets.'; COMMENT ON COLUMN LDV_EVAP_VEH_DF_DATA.evap_test_type_ldv IS 'Enter the type of test that reports the certification values.'; COMMENT ON COLUMN LDV_EVAP_VEH_DF_DATA.evap_test_date IS 'Enter the date of the evaporative refueling test.'; COMMENT ON COLUMN LDV_EVAP_VEH_DF_DATA.evap_test_id_num IS 'Enter the evaporative test ID number'; COMMENT ON COLUMN LDV_EVAP_VEH_DF_DATA.cert_test_fuel IS 'Enter the certification test fuel for the test. '; COMMENT ON COLUMN LDV_EVAP_VEH_DF_DATA.test_point IS 'Enter the mileage of the evaporative durability test'; COMMENT ON COLUMN LDV_EVAP_VEH_DF_DATA.veh_evap_emissions IS 'Enter the evaporative emissions for the test.'; COMMENT ON COLUMN LDV_EVAP_VEH_DF_DATA.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EVAP_VEH_DF_DATA.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EVAP_VEH_DF_DATA ADD ( CONSTRAINT LDV_EVAP_VEH_DF_DATA_PK PRIMARY KEY (ldv_application_id,evap_ddv_set_num,evap_test_num,evap_test_type_ldv) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EVAP_VEH_DF_DATA ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_EXHAUST_DDV_ATD_BRICK_INFO ( ldv_application_id NUMBER(10) NOT NULL, ddv_set_num NUMBER(2) NOT NULL, assigned_atd_number NUMBER(2) NOT NULL, atd_brick_num CHARACTER(10) NOT NULL, atd_precious_metals CHARACTER(1) NOT NULL, atd_substrate_material CHARACTER(10) NOT NULL, atd_substrate_construction CHARACTER(1) NOT NULL, atd_precious_metal_loading VARCHAR2(25) NOT NULL, atd_precious_metal_composition VARCHAR2(25) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_EXHAUST_DDV_ATD_BRICK_INFO IS 'The LDV_EXHAUST_DDV_ATD_BRICK_INFO table is used to store the ATD brick information for Exhaust DDV.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_BRICK_INFO.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_BRICK_INFO.ddv_set_num IS 'Enter the iterative DDV reference set number. Start with 1 and increment to the total number of different DDV sets.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_BRICK_INFO.assigned_atd_number IS 'Enter the ATD iteration number. This number must match field b516 field description'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_BRICK_INFO.atd_brick_num IS 'Enter the ATD''s brick number (starting from front to back). This is to clarify the individual brick''s compositions and loading information for multiple bricks inside one physical can. '; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_BRICK_INFO.atd_precious_metals IS 'Enter the type of precious metal used in the ATD.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_BRICK_INFO.atd_substrate_material IS 'Enter the ATD''s substrate''s material: M = Metal C = Ceramic. '; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_BRICK_INFO.atd_substrate_construction IS 'Enter the ATD''s substrate method of construction: M = Monolith O = Other.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_BRICK_INFO.atd_precious_metal_loading IS 'Enter the precious metal loading.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_BRICK_INFO.atd_precious_metal_composition IS 'Enter the precious metal composition.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_BRICK_INFO.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_ATD_BRICK_INFO.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EXHAUST_DDV_ATD_BRICK_INFO ADD ( CONSTRAINT LDV_EXH_DDV_ATD_BRICK_INFO_PK PRIMARY KEY (ldv_application_id,ddv_set_num,assigned_atd_number,atd_brick_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EXHAUST_DDV_ATD_BRICK_INFO ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_EXHAUST_DDV_ATD_BRICK_INFO ADD CONSTRAINT atd_substrate_constr_ck check (atd_substrate_construction in ('M','O')); CREATE TABLE LDV_EVAP_BENCH_DF_DATA ( ldv_application_id NUMBER(10) NOT NULL, evap_ddv_set_num NUMBER(2) NOT NULL, evap_test_num NUMBER(2) NOT NULL, evap_test_type_ldv VARCHAR2(4) NOT NULL, evap_test_date DATE NOT NULL, evap_test_id_num VARCHAR2(25) NOT NULL, cert_test_fuel VARCHAR2(12) NOT NULL, test_point NUMBER(6) NOT NULL, bench_evap_emissions NUMBER(4,3) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EVAP_BENCH_DF_DATA.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EVAP_BENCH_DF_DATA.evap_ddv_set_num IS 'Enter the iterative evaporative DDV reference set number. Start with 1 and increment to the total number of different evaporative DDV sets.'; COMMENT ON COLUMN LDV_EVAP_BENCH_DF_DATA.evap_test_num IS 'Enter the iterative evaporative bench test set number. Start with 1 and increment to the total number of different evaporative bench test sets.'; COMMENT ON COLUMN LDV_EVAP_BENCH_DF_DATA.evap_test_type_ldv IS 'Enter the type of test that reports the certification values.'; COMMENT ON COLUMN LDV_EVAP_BENCH_DF_DATA.evap_test_date IS 'Enter the date of the evaporative refueling test.'; COMMENT ON COLUMN LDV_EVAP_BENCH_DF_DATA.evap_test_id_num IS 'Enter the evaporative test ID number.'; COMMENT ON COLUMN LDV_EVAP_BENCH_DF_DATA.cert_test_fuel IS 'Enter the certification test fuel for the test. '; COMMENT ON COLUMN LDV_EVAP_BENCH_DF_DATA.test_point IS 'Enter the mileage of the evaporative durability test.'; COMMENT ON COLUMN LDV_EVAP_BENCH_DF_DATA.bench_evap_emissions IS 'Enter the bench evaporative emission value.'; COMMENT ON COLUMN LDV_EVAP_BENCH_DF_DATA.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EVAP_BENCH_DF_DATA.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EVAP_BENCH_DF_DATA ADD ( CONSTRAINT LDV_EVAP_BENCH_TEST_DATA_PK PRIMARY KEY (ldv_application_id,evap_ddv_set_num,evap_test_num,evap_test_type_ldv) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EVAP_BENCH_DF_DATA ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_FTP_EXH_STD_INFO ( ldv_application_id NUMBER(10) NOT NULL, nmog_fltavg_pct1_val NUMBER(4,3) NULL, nmog_fltavg_pct1_std NUMBER(4,3) NULL, nmog_fltavg_pct2_val NUMBER(4,3) NULL, nmog_fltavg_pct2_std NUMBER(4,3) NULL, exh_ul_yr NUMBER(2) NOT NULL, exh_ul_mi NUMBER(6) NOT NULL, orvr_ul_yr NUMBER(2) NOT NULL, orvr_ul_mi NUMBER(6) NOT NULL, csi2a2_note VARCHAR2(1000) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA; COMMENT ON COLUMN LDV_FTP_EXH_STD_INFO.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_INFO.nmog_fltavg_pct1_val IS 'Enter the official NMOG fleet average value for passenger cars and light-duty trucks (LVW<3751).'; COMMENT ON COLUMN LDV_FTP_EXH_STD_INFO.nmog_fltavg_pct1_std IS 'Enter the official NMOG fleet average standard for passenger cars and light-duty trucks (LVW<3751).'; COMMENT ON COLUMN LDV_FTP_EXH_STD_INFO.nmog_fltavg_pct2_val IS 'Enter the official NMOG fleet average value for light-duty trucks (3751 LVW~8500 GVW).'; COMMENT ON COLUMN LDV_FTP_EXH_STD_INFO.nmog_fltavg_pct2_std IS 'Enter the official NMOG fleet average standard for light-duty trucks (3751 LVW~8500 GVW).'; COMMENT ON COLUMN LDV_FTP_EXH_STD_INFO.exh_ul_yr IS 'Enter the applicable CARB exhaust useful life duration in years.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_INFO.exh_ul_mi IS 'Enter the applicable CARB exhaust useful life duration in miles.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_INFO.orvr_ul_yr IS 'Enter the applicable useful life in years for the ORVR emission standards.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_INFO.orvr_ul_mi IS 'Enter the applicable useful life in miles for the ORVR emission standards.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_INFO.csi2a2_note IS 'Enter any applicable notes or comments regarding the CARB FTP Exhaust Emission Standards and Certification Levels.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_INFO.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_FTP_EXH_STD_INFO.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_FTP_EXH_STD_INFO ADD ( CONSTRAINT LDV_FTP_EXH_STANDARDS_PK PRIMARY KEY (ldv_application_id) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_FTP_EXH_STD_INFO ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_SENSOR_INFO ( ldv_application_id NUMBER(10) NOT NULL, ecs_set_num NUMBER(2) NOT NULL, assigned_feedback_sensor_num NUMBER(2) NOT NULL, sens_min_dist_exh_manifold NUMBER(4,1) NOT NULL, sens_max_dist_exh_manifold NUMBER(4,1) NOT NULL, feedback_sensor_location CHARACTER(1) NOT NULL, feedback_sensor_type VARCHAR2(5) NOT NULL, feedback_sensor_config CHARACTER(1) NOT NULL, feedback_sensor_type_other CHARACTER(25) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_SENSOR_INFO.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_SENSOR_INFO.ecs_set_num IS 'Enter the iteriative ECS set number (starting with #1 FOR THE FIRST ecs SYSTEM in the test group.) Full description =CSI-4 completed one time; then the next ECS for the test gorup shall be entered with #2 to fully describe the second ECS. '; COMMENT ON COLUMN LDV_SENSOR_INFO.assigned_feedback_sensor_num IS 'Enter the assigned feedback sensor number starting with 1 and number all of the feedback sensors in the ECS. The first feedback sensor is on the driver side.'; COMMENT ON COLUMN LDV_SENSOR_INFO.sens_min_dist_exh_manifold IS 'Enter the minimum distance the feedback sensor can be from the exhaust manifold.'; COMMENT ON COLUMN LDV_SENSOR_INFO.sens_max_dist_exh_manifold IS 'Enter the maximum distance the feedback sensor can be from the exhaust manifold.'; COMMENT ON COLUMN LDV_SENSOR_INFO.feedback_sensor_type IS 'Enter the type of feedback sensor used in the test group (ECS system).'; COMMENT ON COLUMN LDV_SENSOR_INFO.feedback_sensor_config IS 'Enter the correct sensor configuration for the feedback sensors.'; COMMENT ON COLUMN LDV_SENSOR_INFO.feedback_sensor_type_other IS 'Describe the feedback sensor type if it is not available from the list of predefined values.'; COMMENT ON COLUMN LDV_SENSOR_INFO.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_SENSOR_INFO.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_SENSOR_INFO ADD ( CONSTRAINT LDV_SENSOR_INFO_PK PRIMARY KEY (ldv_application_id,ecs_set_num,assigned_feedback_sensor_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_SENSOR_INFO ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_SENSOR_INFO ADD CONSTRAINT feedback_sensor_location_ck check (feedback_sensor_location in ('L','M','R')); CREATE TABLE LDV_ATD_INFO ( ldv_application_id NUMBER(10) NOT NULL, ecs_set_num NUMBER(2) NOT NULL, assigned_atd_number NUMBER(2) NOT NULL, atd_min_dist_exh_manifold NUMBER(4,1) NOT NULL, atd_max_dist_exh_manifold NUMBER(4,1) NOT NULL, atd_location CHARACTER(1) NOT NULL, after_treatment_type VARCHAR2(6) NOT NULL, after_treatment_type_other CHARACTER(25) NULL, after_treatment_config_type CHARACTER(1) NOT NULL, super_insulated_atd CHARACTER(1) NOT NULL, heated_atd CHARACTER(1) NOT NULL, progressive_loaded_substr CHARACTER(1) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_ATD_INFO.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_ATD_INFO.ecs_set_num IS 'Enter the iteriative ECS set number (starting with #1 FOR THE FIRST ecs SYSTEM in the test group.) Full description =CSI-4 completed one time; then the next ECS for the test gorup shall be entered with #2 to fully describe the second ECS. '; COMMENT ON COLUMN LDV_ATD_INFO.assigned_atd_number IS 'Enter the ATD iteration number. This number must match field 403 field description.'; COMMENT ON COLUMN LDV_ATD_INFO.atd_min_dist_exh_manifold IS 'Enter the iterative ATD''s minimum distance/location from the exhaust manifold.'; COMMENT ON COLUMN LDV_ATD_INFO.atd_max_dist_exh_manifold IS 'Enter the iterative ATD''s maximum distance/location from the exhaust manifold.'; COMMENT ON COLUMN LDV_ATD_INFO.atd_location IS 'Enter the iterative ATD''s physical location on the vehicle.'; COMMENT ON COLUMN LDV_ATD_INFO.after_treatment_type IS 'Enter the correct type of after treatment for this iteration.'; COMMENT ON COLUMN LDV_ATD_INFO.after_treatment_type_other IS 'Describe the aftertreatment .'; COMMENT ON COLUMN LDV_ATD_INFO.after_treatment_config_type IS 'Enter the ATD configuration type. '; COMMENT ON COLUMN LDV_ATD_INFO.super_insulated_atd IS 'Is the iterative ATD super insulated?'; COMMENT ON COLUMN LDV_ATD_INFO.heated_atd IS 'Enter Y=yes if the ATD brick is progressively loaded; N=no means uniform loading.'; COMMENT ON COLUMN LDV_ATD_INFO.progressive_loaded_substr IS 'Enter Y=yes if the ATD brick is progressively loaded; N=no means uniform loading. '; COMMENT ON COLUMN LDV_ATD_INFO.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_ATD_INFO.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_ATD_INFO ADD ( CONSTRAINT LDV_AFTER_TREAT_DEVICE_INFO_PK PRIMARY KEY (ldv_application_id,ecs_set_num,assigned_atd_number) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_ATD_INFO ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_ATD_INFO ADD CONSTRAINT LDV_ATD_INFO_atd_location_CK check (atd_location in ('L','M','R')); ALTER TABLE LDV_ATD_INFO ADD CONSTRAINT super_insulated_atd_ck check (super_insulated_atd in ('Y','N')); ALTER TABLE LDV_ATD_INFO ADD CONSTRAINT heated_atd_ck check (heated_atd in ('Y','N')); ALTER TABLE LDV_ATD_INFO ADD CONSTRAINT progressive_loaded_sub_ck check (progressive_loaded_substr in ('Y','N')); CREATE TABLE LDV_CANISTER_INFO ( ldv_application_id NUMBER(10) NOT NULL, evap_fam_set_num NUMBER(2) NOT NULL, canister_type CHARACTER(10) NOT NULL, canister_set_num NUMBER(2) NOT NULL, butane_working_capacity NUMBER(3) NOT NULL, bed_volume NUMBER(3) NOT NULL, storage_medium CHARACTER(1) NULL, canister_notes VARCHAR2(256) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_CANISTER_INFO.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_CANISTER_INFO.evap_fam_set_num IS 'The evap_fam_set_num is a system generated index.'; COMMENT ON COLUMN LDV_CANISTER_INFO.canister_type IS 'Enter the type of canister that is being reported.'; COMMENT ON COLUMN LDV_CANISTER_INFO.canister_set_num IS 'Enter the iterative canister''s reference set number. Start with 1 and increment to the total number of different canisters for a given canister type.'; COMMENT ON COLUMN LDV_CANISTER_INFO.butane_working_capacity IS 'Enter the canister''s butane working capacity in grams.'; COMMENT ON COLUMN LDV_CANISTER_INFO.bed_volume IS 'Enter the canister''s bed volume in cubic centimeters.'; COMMENT ON COLUMN LDV_CANISTER_INFO.storage_medium IS 'Enter the ORVR specific canister''s storage medium.'; COMMENT ON COLUMN LDV_CANISTER_INFO.canister_notes IS 'Enter the canister notes for this iterative set.'; COMMENT ON COLUMN LDV_CANISTER_INFO.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_CANISTER_INFO.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_CANISTER_INFO ADD ( CONSTRAINT LDV_CANISTER_INFO_PK PRIMARY KEY (ldv_application_id,evap_fam_set_num,canister_type,canister_set_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_CANISTER_INFO ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_HEV_ZEV_DRIVE_MOTOR ( ldv_application_id NUMBER(10) NOT NULL, zev_hev_set_num NUMBER(2) NOT NULL, hzev_drvmotor_set_num NUMBER(2) NOT NULL, hzev_drvmotor_type VARCHAR2(4) NOT NULL, hzev_drvmotor_other VARCHAR2(35) NULL, hzev_drvmotor_rated_pwr NUMBER(4,1) NOT NULL, hzev_drvmotor_rated_rpm NUMBER(5) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ); COMMENT ON TABLE LDV_HEV_ZEV_DRIVE_MOTOR IS 'The LDV_HEV_ZEV_DRIVE_MOTOR table is used to describe the drive motor information for a given HEV/ZEV set number.'; COMMENT ON COLUMN LDV_HEV_ZEV_DRIVE_MOTOR.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_HEV_ZEV_DRIVE_MOTOR.zev_hev_set_num IS 'The zev_hev_set_num is used is a reference number of the HEV or ZEV data set number.'; COMMENT ON COLUMN LDV_HEV_ZEV_DRIVE_MOTOR.hzev_drvmotor_set_num IS 'An iteriate number for more than one drive motor.'; COMMENT ON COLUMN LDV_HEV_ZEV_DRIVE_MOTOR.hzev_drvmotor_type IS 'Enter the type of drive motor used in the hybrid/zev vehicle.'; COMMENT ON COLUMN LDV_HEV_ZEV_DRIVE_MOTOR.hzev_drvmotor_other IS 'Hybrid / ZEV drive motor description for other motor type: enter brief decsription of motor type.'; COMMENT ON COLUMN LDV_HEV_ZEV_DRIVE_MOTOR.hzev_drvmotor_rated_pwr IS 'Hybrid / ZEV drive motor rated power.'; COMMENT ON COLUMN LDV_HEV_ZEV_DRIVE_MOTOR.hzev_drvmotor_rated_rpm IS 'Hybrid / ZEV drive motor rated power''s rated RPM.'; COMMENT ON COLUMN LDV_HEV_ZEV_DRIVE_MOTOR.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_HEV_ZEV_DRIVE_MOTOR.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_HEV_ZEV_DRIVE_MOTOR ADD ( CONSTRAINT LDV_HEV_ZEV_DRIVE_MOTOR_PK PRIMARY KEY (ldv_application_id,zev_hev_set_num,hzev_drvmotor_set_num)); ALTER TABLE LDV_HEV_ZEV_DRIVE_MOTOR ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_SFTP_EXH_STD_INFO ( ldv_application_id NUMBER(10) NOT NULL, csi2b2_note VARCHAR2(1000) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_SFTP_EXH_STD_INFO.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_INFO.csi2b2_note IS 'Enter any applicable notes or comments regarding the CARB SFTP Exhaust Emission Standards and Certification Levels.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_INFO.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_SFTP_EXH_STD_INFO.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_SFTP_EXH_STD_INFO ADD ( CONSTRAINT LDV_SFTP_EXH_STANDARDS_INFO_PK PRIMARY KEY (ldv_application_id) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_SFTP_EXH_STD_INFO ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_FUEL_TANK_INFO ( ldv_application_id NUMBER(10) NOT NULL, evap_fam_set_num NUMBER(2) NOT NULL, fuel_tank_set_num NUMBER(2) NOT NULL, fuel_tank_capacity_100 NUMBER(3,1) NOT NULL, fuel_tank_capacity_40 NUMBER(3,1) NOT NULL, fuel_tank_notes VARCHAR2(256) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_FUEL_TANK_INFO.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_FUEL_TANK_INFO.evap_fam_set_num IS 'The evap_fam_set_num is a system generated index.'; COMMENT ON COLUMN LDV_FUEL_TANK_INFO.fuel_tank_set_num IS 'Enter the iterative fuel tank set number. Start with 1 and increment to the total number of different fuel tank set number.'; COMMENT ON COLUMN LDV_FUEL_TANK_INFO.fuel_tank_capacity_100 IS 'Enter the total fuel tank capacity in gallons.'; COMMENT ON COLUMN LDV_FUEL_TANK_INFO.fuel_tank_capacity_40 IS 'Enter the amount of fuel to fill tank 40%.'; COMMENT ON COLUMN LDV_FUEL_TANK_INFO.fuel_tank_notes IS 'Enter any notes for fuel tank in this field.'; COMMENT ON COLUMN LDV_FUEL_TANK_INFO.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_FUEL_TANK_INFO.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_FUEL_TANK_INFO ADD ( CONSTRAINT LDV_FUEL_TANK_INFO_PK PRIMARY KEY (ldv_application_id,evap_fam_set_num,fuel_tank_set_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_FUEL_TANK_INFO ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_ATD_BRICK_INFO ( ldv_application_id NUMBER(10) NOT NULL, ecs_set_num NUMBER(2) NOT NULL, assigned_atd_number NUMBER(2) NOT NULL, atd_brick_num NUMBER(2) NOT NULL, atd_precious_metals CHARACTER(1) NOT NULL, atd_substrate_material CHARACTER(1) NOT NULL, atd_substrate_construction CHARACTER(1) NOT NULL, atd_precious_metal_loading VARCHAR2(25) NOT NULL, atd_precious_metal_composition VARCHAR2(25) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_ATD_BRICK_INFO IS 'The LDV_ATD_BRICK_INFO table is used to store ATD brick information.'; COMMENT ON COLUMN LDV_ATD_BRICK_INFO.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_ATD_BRICK_INFO.ecs_set_num IS 'Enter the iteriative ECS set number (starting with #1 FOR THE FIRST ecs SYSTEM in the test group.) Full description =CSI-4 completed one time; then the next ECS for the test gorup shall be entered with #2 to fully describe the second ECS. '; COMMENT ON COLUMN LDV_ATD_BRICK_INFO.assigned_atd_number IS 'Enter the ATD iteration number. This number must match field 403 field description.'; COMMENT ON COLUMN LDV_ATD_BRICK_INFO.atd_brick_num IS 'Enter the ATD''s brick number (starting from front to back). This is to clarify the individual brick''s compositions and loading information for multiple bricks inside one physical can.'; COMMENT ON COLUMN LDV_ATD_BRICK_INFO.atd_precious_metals IS 'Enter the type of precious metal used in the ATD.'; COMMENT ON COLUMN LDV_ATD_BRICK_INFO.atd_substrate_material IS 'Enter the ATD''s substrate''s material: M = Metal C = Ceramic.'; COMMENT ON COLUMN LDV_ATD_BRICK_INFO.atd_substrate_construction IS 'Enter the ATD''s substrate method of construction: M = Monolith O = Other.'; COMMENT ON COLUMN LDV_ATD_BRICK_INFO.atd_precious_metal_loading IS 'Enter the precious metal loading.'; COMMENT ON COLUMN LDV_ATD_BRICK_INFO.atd_precious_metal_composition IS 'Enter the precious metal composition.'; COMMENT ON COLUMN LDV_ATD_BRICK_INFO.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_ATD_BRICK_INFO.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_ATD_BRICK_INFO ADD ( CONSTRAINT LDV_ATD_BRICK_INFO_PK PRIMARY KEY (ldv_application_id,ecs_set_num,assigned_atd_number,atd_brick_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_ATD_BRICK_INFO ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_ATD_BRICK_INFO ADD CONSTRAINT atd_substrate_material_ck check (atd_substrate_material in ('M','C')); ALTER TABLE LDV_ATD_BRICK_INFO ADD CONSTRAINT atd_substrate_constr_ck check (atd_substrate_construction in ('M','O')); CREATE TABLE LDV_TRANSMISSION_INFO ( ldv_application_id NUMBER(10) NOT NULL, model_num NUMBER(3) NOT NULL, transmission_type_ldv CHARACTER(1) NOT NULL, transmission_gear_num_ldv NUMBER(1) NOT NULL, transmission_type_ldv_oth VARCHAR2(30) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_TRANSMISSION_INFO.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_TRANSMISSION_INFO.model_num IS 'Enter an iterative model number for each unique model definition.'; COMMENT ON COLUMN LDV_TRANSMISSION_INFO.transmission_type_ldv IS 'Enter the transmission type. '; COMMENT ON COLUMN LDV_TRANSMISSION_INFO.transmission_gear_num_ldv IS 'Enter the correct number of gears for this vehicle model. '; COMMENT ON COLUMN LDV_TRANSMISSION_INFO.transmission_type_ldv_oth IS 'Enter a description of the transmission type if it not listed in the available choices.'; COMMENT ON COLUMN LDV_TRANSMISSION_INFO.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_TRANSMISSION_INFO.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_TRANSMISSION_INFO ADD ( CONSTRAINT LDV_TRANSMISSION_INFO_PK PRIMARY KEY (ldv_application_id,model_num,transmission_type_ldv,transmission_gear_num_ldv)); ALTER TABLE LDV_TRANSMISSION_INFO ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_HEV_ZEV_CAPACITOR ( ldv_application_id NUMBER(10) NOT NULL, zev_hev_set_num NUMBER(2) NOT NULL, hzev_capc_num NUMBER(2) NOT NULL, hzev_capc_rating NUMBER(6,3) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_HEV_ZEV_CAPACITOR.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_HEV_ZEV_CAPACITOR.zev_hev_set_num IS 'The zev_hev_set_num is used is a reference number of the HEV or ZEV data set number.'; COMMENT ON COLUMN LDV_HEV_ZEV_CAPACITOR.hzev_capc_num IS 'Enter a iterative number for each capacitor.'; COMMENT ON COLUMN LDV_HEV_ZEV_CAPACITOR.hzev_capc_rating IS 'Enter individual capacitor''s rating (unit in Farad). If zero, individual capacitor rating field is not required; otherwise repeat the rating field enter every capacitor rating for this model'; COMMENT ON COLUMN LDV_HEV_ZEV_CAPACITOR.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_HEV_ZEV_CAPACITOR.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_HEV_ZEV_CAPACITOR ADD ( CONSTRAINT LDV_HEV_ZEV_CAPACITOR_PK PRIMARY KEY (ldv_application_id,zev_hev_set_num,hzev_capc_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_HEV_ZEV_CAPACITOR ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_TEST_GROUP_APP ( ldv_application_id NUMBER(10) NOT NULL, mfr VARCHAR2(4) NOT NULL, model_year NUMBER(4) NOT NULL, test_group_name VARCHAR2(12) NOT NULL, revision_num NUMBER(10) NOT NULL, processed CHARACTER(1) DEFAULT 'N' NOT NULL, new_app CHARACTER(1) DEFAULT 'Y' NOT NULL, app_review_status VARCHAR2(2) DEFAULT 'NV' NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_TEST_GROUP_APP.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_TEST_GROUP_APP.mfr IS 'The manufacturer code assigned by CARB.'; COMMENT ON COLUMN LDV_TEST_GROUP_APP.model_year IS 'This is the corresponding numeric model year for the engine family code.'; COMMENT ON COLUMN LDV_TEST_GROUP_APP.test_group_name IS 'This field is used to identify the test group name subject to the certification protocol. ARB''s Executive Order processing requires this field. '; COMMENT ON COLUMN LDV_TEST_GROUP_APP.revision_num IS 'The revision number of any applicaiton. New applications have a revision number of 0. All changes will increment by 1.'; COMMENT ON COLUMN LDV_TEST_GROUP_APP.processed IS 'This is a flag that determines whether or not the application has been processed and is used to help filter out processed and unprocessed applications in the E-Cert system.'; COMMENT ON COLUMN LDV_TEST_GROUP_APP.new_app IS 'This flag is used to show new applications that have not been viewed on the main page.'; COMMENT ON COLUMN LDV_TEST_GROUP_APP.app_review_status IS 'The app_review_status field is used to note the current status of a particular application.'; COMMENT ON COLUMN LDV_TEST_GROUP_APP.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_TEST_GROUP_APP.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_TEST_GROUP_APP ADD ( CONSTRAINT LDV_TEST_GROUP_APP_PK PRIMARY KEY (ldv_application_id) USING INDEX TABLESPACE LDVIND LOGGING); ALTER TABLE LDV_TEST_GROUP_APP ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); ALTER TABLE LDV_TEST_GROUP_APP ADD CONSTRAINT model_year_ck check(model_year between 2005 and 2020); ALTER TABLE LDV_TEST_GROUP_APP ADD CONSTRAINT processed_ck check(processed in('Y','N')); ALTER TABLE LDV_TEST_GROUP_APP ADD CONSTRAINT new_app_ck check(new_app in('Y','N')); ALTER TABLE LDV_TEST_GROUP_APP ADD CONSTRAINT app_review_status_ck check(app_review_status in('CR','NV', 'PA', 'R', 'RE')); CREATE TABLE LDV_VALVE_TIMING_TYPE ( ldv_application_id NUMBER(10) NOT NULL, model_num NUMBER(3) NOT NULL, tg_valve_timing_type CHARACTER(1) NOT NULL, valve NUMBER(1) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_VALVE_TIMING_TYPE.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_VALVE_TIMING_TYPE.model_num IS 'Enter an iterative model number for each unique model definition.'; COMMENT ON COLUMN LDV_VALVE_TIMING_TYPE.tg_valve_timing_type IS 'Enter the test group valve timing type.'; COMMENT ON COLUMN LDV_VALVE_TIMING_TYPE.valve IS 'Enter the number of valves per cylinder.'; COMMENT ON COLUMN LDV_VALVE_TIMING_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_VALVE_TIMING_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_VALVE_TIMING_TYPE ADD ( CONSTRAINT LDV_VALVE_TIMING_TYPE_PK PRIMARY KEY (ldv_application_id,model_num,tg_valve_timing_type,valve)); ALTER TABLE LDV_VALVE_TIMING_TYPE ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_REJECTION_EMAIL ( ldv_application_id NUMBER(10) NOT NULL, user_id VARCHAR2(8) NOT NULL, sent_to VARCHAR2(300) NOT NULL, subject VARCHAR2(150) NOT NULL, message VARCHAR2(1000) NOT NULL, date_sent DATE NOT NULL ); COMMENT ON COLUMN LDV_REJECTION_EMAIL.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_REJECTION_EMAIL.user_id IS 'The E-Cert user sending the rejection e-mail to the manufactuer.'; COMMENT ON COLUMN LDV_REJECTION_EMAIL.sent_to IS 'Who the rejection e-mail was sent to.'; COMMENT ON COLUMN LDV_REJECTION_EMAIL.subject IS 'The subject of the rejection email.'; COMMENT ON COLUMN LDV_REJECTION_EMAIL.message IS 'The message sent the manufacturer notifying them of the rejection.'; COMMENT ON COLUMN LDV_REJECTION_EMAIL.date_sent IS 'The date the rejection email was sent to the manufacturer.'; ALTER TABLE LDV_REJECTION_EMAIL ADD ( CONSTRAINT LDV_REJECTION_EMAIL_PK PRIMARY KEY (ldv_application_id)); ALTER TABLE LDV_REJECTION_EMAIL ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_MODEL_TIRE_SIZE ( ldv_application_id NUMBER(10) NOT NULL, model_num NUMBER(3) NOT NULL, tire_size_front VARCHAR2(12) NOT NULL, tire_size_rear VARCHAR2(12) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_MODEL_TIRE_SIZE.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_MODEL_TIRE_SIZE.model_num IS 'Enter an iterative model number for each unique model definition.'; COMMENT ON COLUMN LDV_MODEL_TIRE_SIZE.tire_size_front IS 'Enter the tire size for the front set of tires.'; COMMENT ON COLUMN LDV_MODEL_TIRE_SIZE.tire_size_rear IS 'Enter the tire size for the rear set of tires.'; COMMENT ON COLUMN LDV_MODEL_TIRE_SIZE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_MODEL_TIRE_SIZE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_MODEL_TIRE_SIZE ADD ( CONSTRAINT LDV_MODEL_TIRE_SIZE_PK PRIMARY KEY (ldv_application_id,model_num,tire_size_front,tire_size_rear) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_MODEL_TIRE_SIZE ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_ORIG_XML ( ldv_application_id NUMBER(10) NOT NULL, ldv_xml_file_name VARCHAR2(60) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL, ldv_xml_file CLOB NOT NULL ); COMMENT ON COLUMN LDV_ORIG_XML.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_ORIG_XML.ldv_xml_file_name IS 'The file name of the original xml file. Entered by E-Cert.'; COMMENT ON COLUMN LDV_ORIG_XML.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_ORIG_XML.last_change_user IS 'The last user to change the record.'; COMMENT ON COLUMN LDV_ORIG_XML.ldv_xml_file IS 'The original XML file sent by the manufacturer.'; ALTER TABLE LDV_ORIG_XML ADD ( CONSTRAINT LDV_ORIG_XML_PK PRIMARY KEY (ldv_application_id)); ALTER TABLE LDV_ORIG_XML ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_EXHAUST_DDV_FUEL ( ldv_application_id NUMBER(10) NOT NULL, ddv_set_num NUMBER(2) NOT NULL, tg_opfuel_type VARCHAR2(3) NOT NULL, tg_fuel_metering VARCHAR2(4) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_EXHAUST_DDV_FUEL.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_FUEL.ddv_set_num IS 'Enter the iterative DDV reference set number. Start with 1 and increment to the total number of different DDV sets.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_FUEL.tg_opfuel_type IS 'Enter the operating fuel type for the test group.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_FUEL.tg_fuel_metering IS 'Enter the fuel metering type for this test group.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_FUEL.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EXHAUST_DDV_FUEL.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EXHAUST_DDV_FUEL ADD ( CONSTRAINT LDV_EXHAUST_DDV_FUEL_PK PRIMARY KEY (ldv_application_id,ddv_set_num) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_EXHAUST_DDV_FUEL ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_TEST_GROUP_DESC_FUEL ( ldv_application_id NUMBER(10) NOT NULL, tg_opfuel_type VARCHAR2(3) NOT NULL, tg_fuel_metering VARCHAR2(4) NOT NULL, tg_fuel_metering_other VARCHAR2(20) NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_TEST_GROUP_DESC_FUEL.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC_FUEL.tg_opfuel_type IS 'Enter the operating fuel type for the test group.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC_FUEL.tg_fuel_metering IS 'Enter the fuel metering type for this test group.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC_FUEL.tg_fuel_metering_other IS 'Briefly describe the fuel metering type for this test group if not listed in available fuel metering types.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC_FUEL.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_TEST_GROUP_DESC_FUEL.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_TEST_GROUP_DESC_FUEL ADD ( CONSTRAINT LDV_TEST_GROUP_DESC_FUEL_PK PRIMARY KEY (ldv_application_id,tg_opfuel_type) USING INDEX TABLESPACE LDVIND); ALTER TABLE LDV_TEST_GROUP_DESC_FUEL ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_EVAP_REFUEL_DESC_FUEL ( ldv_application_id NUMBER(10) NOT NULL, evap_fam_set_num NUMBER(2) NOT NULL, tg_opfuel_type VARCHAR2(3) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ); COMMENT ON COLUMN LDV_EVAP_REFUEL_DESC_FUEL.ldv_application_id IS 'The ldv_application_id is the primary key that links the ldv_application table to other child tables.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DESC_FUEL.evap_fam_set_num IS 'The evap_fam_set_num is a system generated index.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DESC_FUEL.tg_opfuel_type IS 'Enter the operating fuel type for the test group.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DESC_FUEL.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_EVAP_REFUEL_DESC_FUEL.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_EVAP_REFUEL_DESC_FUEL ADD ( CONSTRAINT LDV_EVAP_REFUEL_DESC_FUEL_CSI6 PRIMARY KEY (ldv_application_id,evap_fam_set_num,tg_opfuel_type)); ALTER TABLE LDV_EVAP_REFUEL_DESC_FUEL ADD CONSTRAINT test_ck check(ldv_application_id between 0 and 100000); CREATE TABLE LDV_LKUP_CANISTER_TYPE ( canister_type CHARACTER(10) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES NOMONITORING; COMMENT ON TABLE LDV_LKUP_CANISTER_TYPE IS 'The LDV_LKUP_CANISTER_TYPE table is used to describe the CANISTER_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_CANISTER_TYPE.canister_type IS 'Enter the type of canister that is being reported.'; COMMENT ON COLUMN LDV_LKUP_CANISTER_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_CANISTER_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_CANISTER_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_CANISTER_TYPE ADD ( CONSTRAINT LDV_LKUP_CANISTER_TYPE_PK PRIMARY KEY (canister_type)); CREATE TABLE LDV_LKUP_TG_COMB_CYCLE ( tg_comb_cycle VARCHAR2(4) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_TG_COMB_CYCLE IS 'The LDV_LKUP_TG_COMB_CYCLE table is used to define the values in the TG_COMB_CYCLE column.'; COMMENT ON COLUMN LDV_LKUP_TG_COMB_CYCLE.tg_comb_cycle IS 'Enter the combustion cycle for the test group.'; COMMENT ON COLUMN LDV_LKUP_TG_COMB_CYCLE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_TG_COMB_CYCLE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_TG_COMB_CYCLE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_TG_COMB_CYCLE ADD ( CONSTRAINT LDV_LKUP_TG_COMB_CYCLE_PK PRIMARY KEY (tg_comb_cycle) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_TESTED_FOR ( tested_for CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_TESTED_FOR IS 'The LDV_LKUP_TESTED_FOR table is used to describe the values in the TESTED_FOR column.'; COMMENT ON COLUMN LDV_LKUP_TESTED_FOR.tested_for IS 'Enter the value for which these data was tested for the type of compliance program.'; COMMENT ON COLUMN LDV_LKUP_TESTED_FOR.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_TESTED_FOR.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_TESTED_FOR.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_TESTED_FOR ADD ( CONSTRAINT LDV_LKUP_TESTED_FOR_PK PRIMARY KEY (tested_for) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_XXHC_TYPE ( exh_ftp_xxhc_type VARCHAR2(4) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_XXHC_TYPE IS 'The LDV_LKUP_XXHC_TYPE table is used to describe the values in the EXH_FTP_XXHC_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_XXHC_TYPE.exh_ftp_xxhc_type IS 'Hydrocarbon type used to determine compliance with applicable standards. If OTHER is selected, use the section notes to describe the OTHER xxHC type.'; COMMENT ON COLUMN LDV_LKUP_XXHC_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_XXHC_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_XXHC_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_XXHC_TYPE ADD ( CONSTRAINT LDV_LKUP_XXHC_TYPE_PK PRIMARY KEY (exh_ftp_xxhc_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_TG_FUEL_METERING ( tg_fuel_metering VARCHAR2(4) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_TG_FUEL_METERING IS 'The LDV_LKUP_TG_FUEL_METERING table is used to describe the values for the TG_FUEL_METERING column.'; COMMENT ON COLUMN LDV_LKUP_TG_FUEL_METERING.tg_fuel_metering IS 'Enter the fuel metering type for this test group.'; COMMENT ON COLUMN LDV_LKUP_TG_FUEL_METERING.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_TG_FUEL_METERING.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_TG_FUEL_METERING.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_TG_FUEL_METERING ADD ( CONSTRAINT LDV_LKUP_TG_FUEL_METERING_PK PRIMARY KEY (tg_fuel_metering) USING INDEX TABLESPACE LDVDATA); CREATE TABLE LDV_LKUP_ATD_TYPE ( after_treatment_type VARCHAR2(6) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_ATD_TYPE IS 'The LDV_LKUP_ATD_TYPE table is used to descibe the values in the AFTER_TREATMENT_TYPE column'; COMMENT ON COLUMN LDV_LKUP_ATD_TYPE.after_treatment_type IS 'Enter the correct type of after treatment for this iteration.'; COMMENT ON COLUMN LDV_LKUP_ATD_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_ATD_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_ATD_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_ATD_TYPE ADD ( CONSTRAINT LDV_LKUP_ATD_TYPE_PK PRIMARY KEY (after_treatment_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_DOR_DEVICE ( dor_device VARCHAR2(2) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_DOR_DEVICE IS 'The LDV_LKUP_DOR_DEVICE table is used to describe the values in the DOR_DEVICE column.'; COMMENT ON COLUMN LDV_LKUP_DOR_DEVICE.dor_device IS 'Enter the direct ozone reduction device in this field.'; COMMENT ON COLUMN LDV_LKUP_DOR_DEVICE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_DOR_DEVICE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_DOR_DEVICE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_DOR_DEVICE ADD ( CONSTRAINT LDV_LKUP_DOR_DEVICE_PK PRIMARY KEY (dor_device) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_LABEL_TYPE ( label_type CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_LABEL_TYPE IS 'The LDV_LKUP_LABEL_TYPE table is used to describe the values in the LABEL_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_LABEL_TYPE.label_type IS 'Enter the proper label type for this model.'; COMMENT ON COLUMN LDV_LKUP_LABEL_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_LABEL_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_LABEL_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_LABEL_TYPE ADD ( CONSTRAINT LDV_LKUP_LABEL_TYPE_PK PRIMARY KEY (label_type) USING INDEX TABLESPACE LDVIND LOGGING); CREATE TABLE LDV_LKUP_DF_TYPE ( df_type_ldv CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_DF_TYPE IS 'The LDV_LKUP_DF_TYPE table is used to describe the values in the DF_TYPE_LDV column.'; COMMENT ON COLUMN LDV_LKUP_DF_TYPE.df_type_ldv IS 'Enter the type of DF used to derive the final certification values: A = Additive DF (non-negative), M = Multiplicative DF (OR greater than 1.00).'; COMMENT ON COLUMN LDV_LKUP_DF_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_DF_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_DF_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_DF_TYPE ADD ( CONSTRAINT LDV_LKUP_DF_TYPE_PK PRIMARY KEY (df_type_ldv) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_CANISTER_CONFIG ( canister_config CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_CANISTER_CONFIG IS 'The LDV_LKUP_CANISTER_CONFIG table is used to describe the values in the CANISTER_CONFIG column.'; COMMENT ON COLUMN LDV_LKUP_CANISTER_CONFIG.canister_config IS 'Enter the canister configuration.'; COMMENT ON COLUMN LDV_LKUP_CANISTER_CONFIG.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_CANISTER_CONFIG.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_CANISTER_CONFIG.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_CANISTER_CONFIG ADD ( CONSTRAINT LDV_LKUP_CANISTER_CONFIG_PK PRIMARY KEY (canister_config) USING INDEX TABLESPACE LDVIND LOGGING); CREATE TABLE LDV_LKUP_EVAP_VEH_CLASS ( evap_veh_class CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_EVAP_VEH_CLASS IS 'The LDV_LKUP_EVAP_VEH_CLASS table is used to define the values in the EVAP_VEH_CLASS column.'; COMMENT ON COLUMN LDV_LKUP_EVAP_VEH_CLASS.evap_veh_class IS 'Enter the vehicel class for this evaporative family.'; COMMENT ON COLUMN LDV_LKUP_EVAP_VEH_CLASS.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_EVAP_VEH_CLASS.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_EVAP_VEH_CLASS.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_EVAP_VEH_CLASS ADD ( CONSTRAINT LDV_LKUP_EVAP_VEH_CLASS_PK PRIMARY KEY (evap_veh_class) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_TORQUE_CONVERTER_TYPE ( torque_converter_type CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_TORQUE_CONVERTER_TYPE IS 'The LDV_LKUP_TORQUE_CONVERTER_TYPE table is used to describe the values in the TORQUE_CONVERTER_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_TORQUE_CONVERTER_TYPE.torque_converter_type IS 'Enter the torque converter type.'; COMMENT ON COLUMN LDV_LKUP_TORQUE_CONVERTER_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_TORQUE_CONVERTER_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_TORQUE_CONVERTER_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_TORQUE_CONVERTER_TYPE ADD ( CONSTRAINT LDV_LKUP_TORQUE_CONV_TYPE_PK PRIMARY KEY (torque_converter_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_INCOMPLETE_VEH_CERT ( incomplete_veh_cert CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_INCOMPLETE_VEH_CERT IS 'The LDV_LKUP_INCOMPLETE_VEH_CERT table is used to descibe the values in the INCOMPLETE_VEH_CERT column.'; COMMENT ON COLUMN LDV_LKUP_INCOMPLETE_VEH_CERT.incomplete_veh_cert IS '1 = Evaporative family and Chassis OBD application for in-complete MDVs 2 = Chassis OBD application for in-complete MDVs '; COMMENT ON COLUMN LDV_LKUP_INCOMPLETE_VEH_CERT.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_INCOMPLETE_VEH_CERT.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_INCOMPLETE_VEH_CERT.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_INCOMPLETE_VEH_CERT ADD ( CONSTRAINT LDV_LKUP_INCOMP_VEH_CERT_PK PRIMARY KEY (incomplete_veh_cert) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_CERT_TEST_FUEL ( cert_test_fuel VARCHAR2(12) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_CERT_TEST_FUEL IS 'The LDV_LKUP_CERT_TEST_FUEL table is used to describe the values in the CERT_TEST_FUEL column.'; COMMENT ON COLUMN LDV_LKUP_CERT_TEST_FUEL.cert_test_fuel IS 'Enter the certification test fuel for the test. '; COMMENT ON COLUMN LDV_LKUP_CERT_TEST_FUEL.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_CERT_TEST_FUEL.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_CERT_TEST_FUEL.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_CERT_TEST_FUEL ADD ( CONSTRAINT LDV_LKUP_CERT_TEST_FUEL_PK PRIMARY KEY (cert_test_fuel) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_CYL_ARRANGEMENT ( cyl_arrangement VARCHAR2(2) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_CYL_ARRANGEMENT IS 'The LDV_LKUP_CYLINDER_ARRANGEMENT table is used to define the values for the CYLINDER_ARRANGEMENT column.'; COMMENT ON COLUMN LDV_LKUP_CYL_ARRANGEMENT.cyl_arrangement IS 'The correct cyclinder arrangement is described from the provided list of acceptable values. If value is not on the list, please enter the correct description in field 311 and the value maybe updated for future listing.'; COMMENT ON COLUMN LDV_LKUP_CYL_ARRANGEMENT.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_CYL_ARRANGEMENT.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_CYL_ARRANGEMENT.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_CYL_ARRANGEMENT ADD ( CONSTRAINT LDV_LKUP_CYL_ARRANGE_PK PRIMARY KEY (cyl_arrangement) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_ATD_CONFIG_TYPE ( after_treatment_config_type CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_ATD_CONFIG_TYPE IS 'The LDV_LKUP_ATD_CONFIG_TYPE table is used to describe the AFTER_TREATMENT_CONFIG_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_ATD_CONFIG_TYPE.after_treatment_config_type IS 'Enter the ATD configuration type. '; COMMENT ON COLUMN LDV_LKUP_ATD_CONFIG_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_ATD_CONFIG_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_ATD_CONFIG_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_ATD_CONFIG_TYPE ADD ( CONSTRAINT LDV_LKUP_ATD_CONFIG_TYPE_PK PRIMARY KEY (after_treatment_config_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_CARB_FTP_STD ( carb_ftp_std VARCHAR2(10) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES NOMONITORING; COMMENT ON COLUMN LDV_LKUP_CARB_FTP_STD.carb_ftp_std IS 'Enter the FTP exhaust emission standards.'; COMMENT ON COLUMN LDV_LKUP_CARB_FTP_STD.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_CARB_FTP_STD.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_CARB_FTP_STD.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_CARB_FTP_STD ADD ( CONSTRAINT LDV_LKUP_CARB_FTP_STD_PK PRIMARY KEY (carb_ftp_std) USING INDEX TABLESPACE LDVIND LOGGING); CREATE TABLE LDV_LKUP_DURABILITY_METHOD ( durability_method VARCHAR2(3) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_DURABILITY_METHOD IS 'The LDV_LKUP_DURABILITY_METHOD table is used to describe the values in the DURABILITY_METHOD column.'; COMMENT ON COLUMN LDV_LKUP_DURABILITY_METHOD.durability_method IS 'Enter the durability/service accumulation method.'; COMMENT ON COLUMN LDV_LKUP_DURABILITY_METHOD.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_DURABILITY_METHOD.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_DURABILITY_METHOD.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_DURABILITY_METHOD ADD ( CONSTRAINT LDV_LKUP_DURABILITY_METHOD_PK PRIMARY KEY (durability_method) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_ELEC_CONT ( electronic_controls CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_ELEC_CONT IS 'The LDV_LKUP_ELEC_CONT table is used to describe the values in the ELECTRONIC_CONTROLS column.'; COMMENT ON COLUMN LDV_LKUP_ELEC_CONT.electronic_controls IS 'Enter the type of electronic control for the test group''s vehicles.'; COMMENT ON COLUMN LDV_LKUP_ELEC_CONT.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_ELEC_CONT.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_ELEC_CONT.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_ELEC_CONT ADD ( CONSTRAINT LDV_LKUP_ELEC_CONT_PK PRIMARY KEY (electronic_controls) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_ORVR_UL ( orvr_ul CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_ORVR_UL IS 'The LDV_LKUP_ORVR_UL table is used to describe the values for the ORVR_UL column.'; COMMENT ON COLUMN LDV_LKUP_ORVR_UL.orvr_ul IS 'Are the ORVR useful life values the same as exhaust or evaporative.'; COMMENT ON COLUMN LDV_LKUP_ORVR_UL.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_ORVR_UL.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_ORVR_UL.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_ORVR_UL ADD ( CONSTRAINT LDV_LKUP_ORVR_UL_PK PRIMARY KEY (orvr_ul) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_AIR_INJ_TYPE ( air_injection_type CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_AIR_INJ_TYPE IS 'The LDV_LKUP_AIR_INJ_TYPE table is used to describe the values in the AIR_INJECTION_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_AIR_INJ_TYPE.air_injection_type IS 'Enter the type of AIR for this test group.'; COMMENT ON COLUMN LDV_LKUP_AIR_INJ_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_AIR_INJ_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_AIR_INJ_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_AIR_INJ_TYPE ADD ( CONSTRAINT LDV_LKUP_AIR_INJ_TYPE_PK PRIMARY KEY (air_injection_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_EVAP_TEST_TYPE ( evap_test_type_ldv VARCHAR2(4) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_EVAP_TEST_TYPE IS 'The LDV_LKUP_EVAP_TEST_TYPE table is used to describe the values for the EVAP_TEST_TYPE_LDV column.'; COMMENT ON COLUMN LDV_LKUP_EVAP_TEST_TYPE.evap_test_type_ldv IS 'Enter the type of test that reports the certification values.'; COMMENT ON COLUMN LDV_LKUP_EVAP_TEST_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_EVAP_TEST_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_EVAP_TEST_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_EVAP_TEST_TYPE ADD ( CONSTRAINT LDV_LKUP_EVAP_TEST_TYPE_PK PRIMARY KEY (evap_test_type_ldv) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_EGR_TYPE ( egr_type CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_EGR_TYPE IS 'The LDV_LKUP_EGR_TYPE table is used to describe the values for the EGR_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_EGR_TYPE.egr_type IS 'Enter the EGR type.'; COMMENT ON COLUMN LDV_LKUP_EGR_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_EGR_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_EGR_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_EGR_TYPE ADD ( CONSTRAINT LDV_LKUP_EGR_TYPE_PK PRIMARY KEY (egr_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_TG_COLD_CO_CLASS ( tg_cold_co_class CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_LKUP_TG_COLD_CO_CLASS.tg_cold_co_class IS 'Enter the vehicle class that complies with COLD-CO exhaust emission standards. Use the values from provided list.'; COMMENT ON COLUMN LDV_LKUP_TG_COLD_CO_CLASS.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_TG_COLD_CO_CLASS.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_TG_COLD_CO_CLASS.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_TG_COLD_CO_CLASS ADD ( CONSTRAINT LDV_LKUP_TG_COLD_CO_CLASS_PK PRIMARY KEY (tg_cold_co_class) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_EVAP_POLLUTANT_TYPE ( evap_pollutant_type CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_EVAP_POLLUTANT_TYPE IS 'The LDV_LKUP_EVAP_POLLUTANT_TYPE table is used to describe the values for the EVAP_POLLUTANT_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_EVAP_POLLUTANT_TYPE.evap_pollutant_type IS 'Enter the applicable evaporative pollutant type.'; COMMENT ON COLUMN LDV_LKUP_EVAP_POLLUTANT_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_EVAP_POLLUTANT_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_EVAP_POLLUTANT_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_EVAP_POLLUTANT_TYPE ADD ( CONSTRAINT LDV_LKUP_EVAP_POLL_TYPE_PK PRIMARY KEY (evap_pollutant_type) USING INDEX TABLESPACE LDVIND LOGGING); CREATE TABLE LDV_LKUP_TG_OPFUEL_TYPE ( tg_opfuel_type VARCHAR2(3) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_TG_OPFUEL_TYPE IS 'The LDV_LKUP_TG_OPFUEL_TYPE table is used to describe the operating fuel types for the TG_OPFUEL_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_TG_OPFUEL_TYPE.tg_opfuel_type IS 'Enter the operating fuel type for the test group.'; COMMENT ON COLUMN LDV_LKUP_TG_OPFUEL_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_TG_OPFUEL_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_TG_OPFUEL_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_TG_OPFUEL_TYPE ADD ( CONSTRAINT LDV_LKUP_TG_OPFUEL_TYPE_PK PRIMARY KEY (tg_opfuel_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_VALVE_TRAIN_CONFIG ( valve_train_config CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_VALVE_TRAIN_CONFIG IS 'The LDV_LKUP_VALVE_TRAIN_CONFIG table is used to describe the values in the VALVE_TRAIN_CONFIG column.'; COMMENT ON COLUMN LDV_LKUP_VALVE_TRAIN_CONFIG.valve_train_config IS 'Enter the valve trian configuration.'; COMMENT ON COLUMN LDV_LKUP_VALVE_TRAIN_CONFIG.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_VALVE_TRAIN_CONFIG.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_VALVE_TRAIN_CONFIG.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_VALVE_TRAIN_CONFIG ADD ( CONSTRAINT LDV_LKUP_VALVE_TRAIN_CONFIG_PK PRIMARY KEY (valve_train_config) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_HEV_CLASS ( hev_class CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_HEV_CLASS IS 'The LDV_LKUP_HEV_CLASS table is used to describe the values in the HEV_CLASS column.'; COMMENT ON COLUMN LDV_LKUP_HEV_CLASS.hev_class IS 'Enter the correct HEV class for this test group; N means you are certifying a ZEV.'; COMMENT ON COLUMN LDV_LKUP_HEV_CLASS.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_HEV_CLASS.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_HEV_CLASS.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_HEV_CLASS ADD ( CONSTRAINT LDV_LKUP_HEV_CLASS_PK PRIMARY KEY (hev_class) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_FILL_PIPE_SEAL ( fill_pipe_seal_mechanism CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_FILL_PIPE_SEAL IS 'The LDV_LKUP_FILL_PIPE_SEAL table is used to describe the values in the fill_pipe_seal_mechanism column.'; COMMENT ON COLUMN LDV_LKUP_FILL_PIPE_SEAL.fill_pipe_seal_mechanism IS 'Enter the Fill Pipe Seal Mechanism, if select other then describe in the notes section of this CSI.'; COMMENT ON COLUMN LDV_LKUP_FILL_PIPE_SEAL.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_FILL_PIPE_SEAL.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_FILL_PIPE_SEAL.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_FILL_PIPE_SEAL ADD ( CONSTRAINT LDV_LKUP_FILL_PIPE_SEAL_PK PRIMARY KEY (fill_pipe_seal_mechanism) USING INDEX TABLESPACE LDVIND LOGGING); CREATE TABLE LDV_LKUP_TESTED_BY ( tested_by CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_TESTED_BY IS 'The LDV_LKUP_TESTED_BY table is used to describe the values in the TEST_BY column.'; COMMENT ON COLUMN LDV_LKUP_TESTED_BY.tested_by IS 'Enter the value for which these set of emissoin test was tested by (use file values).'; COMMENT ON COLUMN LDV_LKUP_TESTED_BY.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_TESTED_BY.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_TESTED_BY.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_TESTED_BY ADD ( CONSTRAINT LDV_LKUP_TESTED_BY_PK PRIMARY KEY (tested_by) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_AIR_ASP_CONFIG ( air_aspiration_config CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_AIR_ASP_CONFIG IS 'The LDV_LKUP_AIR_ASP_CONFIG table is used to describe the values for the AIR_ASPIRATION_CONFIG column.'; COMMENT ON COLUMN LDV_LKUP_AIR_ASP_CONFIG.air_aspiration_config IS 'Enter the type of engine aspiration configuration.'; COMMENT ON COLUMN LDV_LKUP_AIR_ASP_CONFIG.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_AIR_ASP_CONFIG.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_AIR_ASP_CONFIG.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_AIR_ASP_CONFIG ADD ( CONSTRAINT LDV_LKUP_AIR_ASP_CONFIG_PK PRIMARY KEY (air_aspiration_config) USING INDEX TABLESPACE LDVIND LOGGING); CREATE TABLE LDV_LKUP_PZEV_AT_ALLOW ( pzev_at_allow CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_PZEV_AT_ALLOW IS 'The LDV_LKUP_PZEV_AT_ALLOW table is used to define the values for the PZEV_AT_ALLOW column.'; COMMENT ON COLUMN LDV_LKUP_PZEV_AT_ALLOW.pzev_at_allow IS 'Enter the correct type of PZEV allowances.'; COMMENT ON COLUMN LDV_LKUP_PZEV_AT_ALLOW.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_PZEV_AT_ALLOW.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_PZEV_AT_ALLOW.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_PZEV_AT_ALLOW ADD ( CONSTRAINT LDV_LKUP_PZEV_AT_ALLOW_PK PRIMARY KEY (pzev_at_allow) USING INDEX TABLESPACE LDVIND LOGGING); CREATE TABLE LDV_LKUP_HZEV_ENERGY_CAT ( hzev_energy_cat VARCHAR2(2) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_HZEV_ENERGY_CAT IS 'TheLDV_LKUP_HZEV_ENERGY_CAT table is used to describe the values in the HZEV_ENERGY_CAT column.'; COMMENT ON COLUMN LDV_LKUP_HZEV_ENERGY_CAT.hzev_energy_cat IS 'Enter the vehicle model''s energy storage device.'; COMMENT ON COLUMN LDV_LKUP_HZEV_ENERGY_CAT.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_HZEV_ENERGY_CAT.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_HZEV_ENERGY_CAT.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_HZEV_ENERGY_CAT ADD ( CONSTRAINT LDV_LKUP_HZEV_ENERGY_CAT_PK PRIMARY KEY (hzev_energy_cat) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_TEST_TYPE ( test_type CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_TEST_TYPE IS 'The LDV_LKUP_TEST_TYPE table is used to define the values for the TEST_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_TEST_TYPE.test_type IS 'Enter the type of test.'; COMMENT ON COLUMN LDV_LKUP_TEST_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_TEST_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_TEST_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_TEST_TYPE ADD ( CONSTRAINT LDV_LKUP_TEST_TYPE_PK PRIMARY KEY (test_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_HZEV_BATT_TYPE ( hzev_batt_type VARCHAR2(4) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_HZEV_BATT_TYPE IS 'The LDV_LKUP_HZEV_BATT_TYPE table is used to describe the values in the HZEV_BATT_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_HZEV_BATT_TYPE.hzev_batt_type IS 'Enter the battery type for the HEV or ZEV.'; COMMENT ON COLUMN LDV_LKUP_HZEV_BATT_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_HZEV_BATT_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_HZEV_BATT_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_HZEV_BATT_TYPE ADD ( CONSTRAINT LDV_LKUP_HZEV_BATT_TYPE_PK PRIMARY KEY (hzev_batt_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_CHARGE_AIR_COOLER ( charge_air_cooler_type CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_CHARGE_AIR_COOLER IS 'The LDV_LKUP_CHARGE_AIR_COOLER table is used to descibe the values in the CHARGE_AIR_COOLER_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_CHARGE_AIR_COOLER.charge_air_cooler_type IS 'Enter the charge air cooler type.'; COMMENT ON COLUMN LDV_LKUP_CHARGE_AIR_COOLER.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_CHARGE_AIR_COOLER.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_CHARGE_AIR_COOLER.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_CHARGE_AIR_COOLER ADD ( CONSTRAINT LDV_LKUP_CHARGE_AIR_COOLER_PK PRIMARY KEY (charge_air_cooler_type) USING INDEX TABLESPACE LDVIND LOGGING); CREATE TABLE LDV_LKUP_TG_FTP_VEH_CLASS ( tg_ftp_veh_class CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_TG_FTP_VEH_CLASS IS 'The LDV_LKUP_TG_FTP_VEH_CLASS table is used to lookup the description of the TG_FTP_VEH_CLASS.'; COMMENT ON COLUMN LDV_LKUP_TG_FTP_VEH_CLASS.tg_ftp_veh_class IS 'Enter the correct FTP exhuast vehicle class for this test group. '; COMMENT ON COLUMN LDV_LKUP_TG_FTP_VEH_CLASS.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_TG_FTP_VEH_CLASS.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_TG_FTP_VEH_CLASS.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_TG_FTP_VEH_CLASS ADD ( CONSTRAINT LDV_LKUP_TG_FTP_VEH_CLASS_PK PRIMARY KEY (tg_ftp_veh_class) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_BLEED_CANISTER_CONFIG ( bleed_canister_config_main CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_BLEED_CANISTER_CONFIG IS 'The LDV_LKUP_BLEED_CANISTER_CONFIG table is used to describe the BLEED_CANISTER_CONFIG_MAIN column.'; COMMENT ON COLUMN LDV_LKUP_BLEED_CANISTER_CONFIG.bleed_canister_config_main IS 'Select the bleed canister configuration..'; COMMENT ON COLUMN LDV_LKUP_BLEED_CANISTER_CONFIG.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_BLEED_CANISTER_CONFIG.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_BLEED_CANISTER_CONFIG.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_BLEED_CANISTER_CONFIG ADD ( CONSTRAINT LDV_LKUP_BLEED_CAN_CONFIG_PK PRIMARY KEY (bleed_canister_config_main) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_DF_EMISS_TEST_TYPE ( df_emissions_test_type CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_DF_EMISS_TEST_TYPE IS 'The LDV_LKUP_DF_EMISSIONS_TEST_TYPE table is used to describe the values in the DF_EMISSIONS_TEST_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_DF_EMISS_TEST_TYPE.df_emissions_test_type IS 'Enter the DDV emissions test type for this test (FTP or Cold-CO).'; COMMENT ON COLUMN LDV_LKUP_DF_EMISS_TEST_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_DF_EMISS_TEST_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_DF_EMISS_TEST_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_DF_EMISS_TEST_TYPE ADD ( CONSTRAINT LDV_LKUP_DF_EMISSIONS_TEST_TYP PRIMARY KEY (df_emissions_test_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_ZEV_TIER ( zev_tier VARCHAR2(8) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_ZEV_TIER IS 'The LDV_LKUP_ZEV_TIER table is used to describe the values in the ZEV_TIER column.'; COMMENT ON COLUMN LDV_LKUP_ZEV_TIER.zev_tier IS 'Enter the total battery pack(s) energy capacity (unit in ampere-hour).'; COMMENT ON COLUMN LDV_LKUP_ZEV_TIER.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_ZEV_TIER.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_ZEV_TIER.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_ZEV_TIER ADD ( CONSTRAINT LDV_LKUP_ZEV_TIER_PK PRIMARY KEY (zev_tier) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_AIR_ASPIRATION_METH ( air_aspiration_method CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_AIR_ASPIRATION_METH IS 'The LDV_LKUP_AIR_ASPIRATION_METH table is used to describe the valules assigned to the AIR_ASPIRATION_METH column.'; COMMENT ON COLUMN LDV_LKUP_AIR_ASPIRATION_METH.air_aspiration_method IS 'Enter the engine aspiration method. '; COMMENT ON COLUMN LDV_LKUP_AIR_ASPIRATION_METH.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_AIR_ASPIRATION_METH.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_AIR_ASPIRATION_METH.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_AIR_ASPIRATION_METH ADD ( CONSTRAINT LDV_LKUP_AIR_ASP_METH_PK PRIMARY KEY (air_aspiration_method) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_TG_OBD_STATUS ( tg_obd_status VARCHAR2(4) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_TG_OBD_STATUS IS 'The LDV_LKUP_TG_OBD_STATUS table is used to describe the values assigned to the TG_OBD_STATUS column.'; COMMENT ON COLUMN LDV_LKUP_TG_OBD_STATUS.tg_obd_status IS 'Enter the appropriate OBD compliance status for this test group. '; COMMENT ON COLUMN LDV_LKUP_TG_OBD_STATUS.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_TG_OBD_STATUS.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_TG_OBD_STATUS.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_TG_OBD_STATUS ADD ( CONSTRAINT LDV_LKUP_TG_OBD_STATUS_PK PRIMARY KEY (tg_obd_status) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_DRIVE_SYSTEM ( drive_system CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_DRIVE_SYSTEM IS 'The LDV_LKUP_DRIVE_SYSTEM table is used to define the values in the DRIVE_SYSTEM column.'; COMMENT ON COLUMN LDV_LKUP_DRIVE_SYSTEM.drive_system IS 'Enter the drive system description for this model.'; COMMENT ON COLUMN LDV_LKUP_DRIVE_SYSTEM.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_DRIVE_SYSTEM.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_DRIVE_SYSTEM.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_DRIVE_SYSTEM ADD ( CONSTRAINT LDV_LKUP_DRIVE_SYSTEM_PK PRIMARY KEY (drive_system) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_FUEL_TANK_MATERIAL ( tank_material CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_FUEL_TANK_MATERIAL IS 'The LDV_LKUP_FUEL_TANK_MATERIAL table is used to describe the values in the TANK_MATERIAL column.'; COMMENT ON COLUMN LDV_LKUP_FUEL_TANK_MATERIAL.tank_material IS 'Enter the fuel tank material.'; COMMENT ON COLUMN LDV_LKUP_FUEL_TANK_MATERIAL.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_FUEL_TANK_MATERIAL.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_FUEL_TANK_MATERIAL.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_FUEL_TANK_MATERIAL ADD ( CONSTRAINT LDV_LKUP_FUEL_TANK_MATERIAL_PK PRIMARY KEY (tank_material) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_TG_FUEL_CAT ( tg_fuel_cat VARCHAR2(2) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_TG_FUEL_CAT IS 'The LDV_LKUP_TG_FUEL_CAT table is used to lookup the TG_FUEL_CAT description.'; COMMENT ON COLUMN LDV_LKUP_TG_FUEL_CAT.tg_fuel_cat IS 'Select the vehicle fuel category.'; COMMENT ON COLUMN LDV_LKUP_TG_FUEL_CAT.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_TG_FUEL_CAT.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_TG_FUEL_CAT.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_TG_FUEL_CAT ADD ( CONSTRAINT LDV_LKUP_TG_FUEL_CAT_PK PRIMARY KEY (tg_fuel_cat) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_FBACK_SENSOR_CONFIG ( feedback_sensor_config CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_FBACK_SENSOR_CONFIG IS 'The LDV_LKUP_FBACK_SENSOR_CONFIG table is used to describe the values in the FEEDBACK_SENSOR_CONFIG column.'; COMMENT ON COLUMN LDV_LKUP_FBACK_SENSOR_CONFIG.feedback_sensor_config IS 'Enter the correct sensor configuration for the feedback sensors.'; COMMENT ON COLUMN LDV_LKUP_FBACK_SENSOR_CONFIG.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_FBACK_SENSOR_CONFIG.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_FBACK_SENSOR_CONFIG.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_FBACK_SENSOR_CONFIG ADD ( CONSTRAINT LDV_LKUP_FBACK_SENS_CONFIG_PK PRIMARY KEY (feedback_sensor_config) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_DRIVE_SOURCE ( drive_source CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_DRIVE_SOURCE IS 'The LDV_LKUP_DRIVE_SOURCE table is used to descript the DRIVE_SOURCE values.'; COMMENT ON COLUMN LDV_LKUP_DRIVE_SOURCE.drive_source IS 'Enter the drive source for the vehicle.'; COMMENT ON COLUMN LDV_LKUP_DRIVE_SOURCE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_DRIVE_SOURCE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_DRIVE_SOURCE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_DRIVE_SOURCE ADD ( CONSTRAINT LDV_LKUP_DRIVE_SOURCE_PK PRIMARY KEY (drive_source) USING INDEX TABLESPACE LDVIND LOGGING); CREATE TABLE LDV_LKUP_ZEV_CAT ( zev_cat CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_ZEV_CAT IS 'The LDV_LKUP_ZEV_CAT table is used to describe the values in the ZEV_CAT column.'; COMMENT ON COLUMN LDV_LKUP_ZEV_CAT.zev_cat IS 'Enter the zev category from the list (Selection should be based on the main on-board energy source).'; COMMENT ON COLUMN LDV_LKUP_ZEV_CAT.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_ZEV_CAT.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_ZEV_CAT.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_ZEV_CAT ADD ( CONSTRAINT LDV_LKUP_ZEV_CAT_PK PRIMARY KEY (zev_cat) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_CARB_TG_SVM ( carb_tg_svm CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON COLUMN LDV_LKUP_CARB_TG_SVM.carb_tg_svm IS 'Enter the production volume type.'; COMMENT ON COLUMN LDV_LKUP_CARB_TG_SVM.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_CARB_TG_SVM.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_CARB_TG_SVM.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_CARB_TG_SVM ADD ( CONSTRAINT LDV_LKUP_CARB_TG_SVM_PK PRIMARY KEY (carb_tg_svm) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_AC_COMPRESSOR_TYPE ( ac_compressor_type CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_AC_COMPRESSOR_TYPE IS 'The LDV_LKUP_AC_COMPRESSOR_TYPE table is used to describe the values for the AC_COMPRESSOR_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_AC_COMPRESSOR_TYPE.ac_compressor_type IS 'Enter the air conditioner compressor type.'; COMMENT ON COLUMN LDV_LKUP_AC_COMPRESSOR_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_AC_COMPRESSOR_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_AC_COMPRESSOR_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_AC_COMPRESSOR_TYPE ADD ( CONSTRAINT LDV_LKUP_AC_COMPRESSOR_TYPE_PK PRIMARY KEY (ac_compressor_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_TG_SFTP_VEH_CLASS ( tg_sftp_veh_class CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_TG_SFTP_VEH_CLASS IS 'The LDV_LKUP_TG_SFTP_VEH_CLASS table is used to describe the values for TG_SFTP_VEH_CLASS.'; COMMENT ON COLUMN LDV_LKUP_TG_SFTP_VEH_CLASS.tg_sftp_veh_class IS 'Enter the correct SFTP class for this test group. Use the values from the list; provison if not on this list please call your ARB certification staff. '; COMMENT ON COLUMN LDV_LKUP_TG_SFTP_VEH_CLASS.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_TG_SFTP_VEH_CLASS.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_TG_SFTP_VEH_CLASS.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_TG_SFTP_VEH_CLASS ADD ( CONSTRAINT LDV_LKUP_TG_SFTP_VEH_CLASS_PK PRIMARY KEY (tg_sftp_veh_class) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_AC_REFRIG_TYPE ( ac_refrig_type CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_AC_REFRIG_TYPE IS 'The LDV_LKUP_AC_REFRIG_TYPE table is used to describe the values for the AC_REFRIG_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_AC_REFRIG_TYPE.ac_refrig_type IS 'Enter the refrigerant type.'; COMMENT ON COLUMN LDV_LKUP_AC_REFRIG_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_AC_REFRIG_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_AC_REFRIG_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_AC_REFRIG_TYPE ADD ( CONSTRAINT LDV_LKUP_AC_REFRIG_TYPE_PK PRIMARY KEY (ac_refrig_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_FEEDBACK_SENSOR_TYPE ( feedback_sensor_type VARCHAR2(5) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_FEEDBACK_SENSOR_TYPE IS 'The LDV_LKUP_FEEDBACK_SENSOR_TYPE table is used to describe the values in the FEEDBACK_SENSOR_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_FEEDBACK_SENSOR_TYPE.feedback_sensor_type IS 'Enter the type of feedback sensor used in the test group (ECS system).'; COMMENT ON COLUMN LDV_LKUP_FEEDBACK_SENSOR_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_FEEDBACK_SENSOR_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_FEEDBACK_SENSOR_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_FEEDBACK_SENSOR_TYPE ADD ( CONSTRAINT LDV_LKUP_FBACK_SENSOR_TYPE_PK PRIMARY KEY (feedback_sensor_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_ENGINE_LOCATION ( engine_location CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_ENGINE_LOCATION IS 'The LDV_LKUP_ENGINE_LOCATION table is used to define the values in the ENGINE_LOCATION column.'; COMMENT ON COLUMN LDV_LKUP_ENGINE_LOCATION.engine_location IS 'Enter the engine location in the vehicle.'; COMMENT ON COLUMN LDV_LKUP_ENGINE_LOCATION.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_ENGINE_LOCATION.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_ENGINE_LOCATION.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_ENGINE_LOCATION ADD ( CONSTRAINT LDV_LKUP_ENGINE_LOCATION_PK PRIMARY KEY (engine_location) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_VALVE_TIMING_TYPE ( tg_valve_timing_type CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_VALVE_TIMING_TYPE IS 'The LDV_LKUP_VALVE_TIMING_TYPE table is used to describe the values in the tg_valve_timing_type column.'; COMMENT ON COLUMN LDV_LKUP_VALVE_TIMING_TYPE.tg_valve_timing_type IS 'Enter the test group valve timing type.'; COMMENT ON COLUMN LDV_LKUP_VALVE_TIMING_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_VALVE_TIMING_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_VALVE_TIMING_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_VALVE_TIMING_TYPE ADD ( CONSTRAINT LDV_LKUP_VALVE_TIMING_TYPE_PK PRIMARY KEY (tg_valve_timing_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_OVERDRIVE_TYPE ( overdrive_type CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_OVERDRIVE_TYPE IS 'The LDV_LKUP_OVERDRIVE_TYPE table is used to define the values in the OVERDRIVE_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_OVERDRIVE_TYPE.overdrive_type IS 'Enter the overdrive gear ratio.'; COMMENT ON COLUMN LDV_LKUP_OVERDRIVE_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_OVERDRIVE_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_OVERDRIVE_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_OVERDRIVE_TYPE ADD ( CONSTRAINT LDV_LKUP_OVERDRIVE_TYPE_PK PRIMARY KEY (overdrive_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_HZEV_REG_BRAK ( hzev_reg_brak VARCHAR2(3) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_HZEV_REG_BRAK IS 'The LDV_LKUP_HZEV_REG_BRAK table is used to describe the values in the HZEV_REG_BRAK column.'; COMMENT ON COLUMN LDV_LKUP_HZEV_REG_BRAK.hzev_reg_brak IS 'Y=yes, this model is equipped regenerative braking system, N=NO, this model does not have regenerative braking system.'; COMMENT ON COLUMN LDV_LKUP_HZEV_REG_BRAK.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_HZEV_REG_BRAK.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_HZEV_REG_BRAK.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_HZEV_REG_BRAK ADD ( CONSTRAINT LDV_LKUP_HZEV_REG_BRAK_PK PRIMARY KEY (hzev_reg_brak) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_CARB_TG_LABEL ( carb_tg_label CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_CARB_TG_LABEL IS 'The LDV_LKUP_CARB_TG_LABEL table is a lookup table used to define the different label types.'; COMMENT ON COLUMN LDV_LKUP_CARB_TG_LABEL.carb_tg_label IS 'Enter one from the list for the correct vehicle labels that are applicable for the entire test group: example, if the test group has three vehicle models such that model 1 is to be sold to CA-only, model 2 is to be sold as 49-state vehicle and model 3 ma '; COMMENT ON COLUMN LDV_LKUP_CARB_TG_LABEL.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_CARB_TG_LABEL.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_CARB_TG_LABEL.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_CARB_TG_LABEL ADD ( CONSTRAINT LDV_LKUP_CARB_TG_LABEL_PK PRIMARY KEY (carb_tg_label) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_DRVMOTOR_TYPE ( hzev_drvmotor_type VARCHAR2(4) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_DRVMOTOR_TYPE IS 'The LDV_LKUP_DRVMOTOR_TYPE table is used to describe values in the HZEV_DRVMOTOR_TYPE column.'; COMMENT ON COLUMN LDV_LKUP_DRVMOTOR_TYPE.hzev_drvmotor_type IS 'Enter the type of drive motor used in the hybrid/zev vehicle.'; COMMENT ON COLUMN LDV_LKUP_DRVMOTOR_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_DRVMOTOR_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_DRVMOTOR_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_DRVMOTOR_TYPE ADD ( CONSTRAINT LDV_LKUP_DRVMOTOR_TYPE_PK PRIMARY KEY (hzev_drvmotor_type) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_TRANSMISSION_TYPE ( transmission_type_ldv CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_TRANSMISSION_TYPE IS 'The LDV_LKUP_TRANSMISSION_TYPE table is used to describe the values for the TRANSMISSION_TYPE_LDV column.'; COMMENT ON COLUMN LDV_LKUP_TRANSMISSION_TYPE.transmission_type_ldv IS 'Enter the transmission type. '; COMMENT ON COLUMN LDV_LKUP_TRANSMISSION_TYPE.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_TRANSMISSION_TYPE.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_TRANSMISSION_TYPE.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_TRANSMISSION_TYPE ADD ( CONSTRAINT LDV_LKUP_TRANSMISSION_TYPE_PK PRIMARY KEY (transmission_type_ldv) USING INDEX TABLESPACE LDVIND); CREATE TABLE LDV_LKUP_ATD_PRECIOUS_METAL ( atd_precious_metals CHARACTER(1) NOT NULL, lookup_description VARCHAR2(100) NOT NULL, last_change_ts DATE NOT NULL, last_change_user VARCHAR2(8) NULL ) TABLESPACE LDVDATA LOGGING CACHE NOCOMPRESS NOROWDEPENDENCIES; COMMENT ON TABLE LDV_LKUP_ATD_PRECIOUS_METAL IS 'The LDV_LKUP_ATD_PRECIOUS_METAL table is used to describe the value for the ATD_PRECIOUS_METAL column.'; COMMENT ON COLUMN LDV_LKUP_ATD_PRECIOUS_METAL.atd_precious_metals IS 'Enter the type of precious metal used in the ATD.'; COMMENT ON COLUMN LDV_LKUP_ATD_PRECIOUS_METAL.lookup_description IS 'The full description of the lookup type.'; COMMENT ON COLUMN LDV_LKUP_ATD_PRECIOUS_METAL.last_change_ts IS 'The last date and time the record was changed.'; COMMENT ON COLUMN LDV_LKUP_ATD_PRECIOUS_METAL.last_change_user IS 'The last user to change the record.'; ALTER TABLE LDV_LKUP_ATD_PRECIOUS_METAL ADD ( CONSTRAINT LDV_LKUP_ATD_PRECIOUS_METAL_PK PRIMARY KEY (atd_precious_metals) USING INDEX TABLESPACE LDVIND); /* FK for reference to LDV_EVAP_REFUEL_EDV through relation LDV_APP_EVAP_EDV_FK */ ALTER TABLE LDV_EVAP_REFUEL_EDV ADD ( CONSTRAINT LDV_APP_EVAP_EDV_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_EVAP_REFUEL_EDV through relation LDV_LKUP_CYL_EVAP_EDV_FK */ ALTER TABLE LDV_EVAP_REFUEL_EDV ADD ( CONSTRAINT LDV_LKUP_CYL_EVAP_EDV_FK FOREIGN KEY (cyl_arrangement) REFERENCES LDV_LKUP_CYL_ARRANGEMENT(cyl_arrangement)); /* FK for reference to LDV_EVAP_REFUEL_EDV through relation LDV_LKUP_TRANS_EVAP_EDV_FK */ ALTER TABLE LDV_EVAP_REFUEL_EDV ADD ( CONSTRAINT LDV_LKUP_TRANS_EVAP_EDV_FK FOREIGN KEY (transmission_type_ldv) REFERENCES LDV_LKUP_TRANSMISSION_TYPE(transmission_type_ldv)); /* FK for reference to LDV_HEV_ZEV_INFO through relation LDV_APP_HEV_ZEV_FK */ ALTER TABLE LDV_HEV_ZEV_INFO ADD ( CONSTRAINT LDV_APP_HEV_ZEV_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_HEV_ZEV_INFO through relation LDV_LKUP_HEV_CLASS_FK */ ALTER TABLE LDV_HEV_ZEV_INFO ADD ( CONSTRAINT LDV_LKUP_HEV_CLASS_FK FOREIGN KEY (hev_class) REFERENCES LDV_LKUP_HEV_CLASS(hev_class)); /* FK for reference to LDV_HEV_ZEV_INFO through relation LDV_LKUP_HZEV_ENERGY_CAT_FK */ ALTER TABLE LDV_HEV_ZEV_INFO ADD ( CONSTRAINT LDV_LKUP_HZEV_ENERGY_CAT_FK FOREIGN KEY (hzev_energy_cat) REFERENCES LDV_LKUP_HZEV_ENERGY_CAT(hzev_energy_cat)); /* FK for reference to LDV_HEV_ZEV_INFO through relation LDV_LKUP_HZEV_BATT_TYPE_FK */ ALTER TABLE LDV_HEV_ZEV_INFO ADD ( CONSTRAINT LDV_LKUP_HZEV_BATT_TYPE_FK FOREIGN KEY (hzev_batt_type) REFERENCES LDV_LKUP_HZEV_BATT_TYPE(hzev_batt_type)); /* FK for reference to LDV_HEV_ZEV_INFO through relation ldv_lkup_zev_tier_fk */ ALTER TABLE LDV_HEV_ZEV_INFO ADD ( CONSTRAINT ldv_lkup_zev_tier_fk FOREIGN KEY (zev_tier) REFERENCES LDV_LKUP_ZEV_TIER(zev_tier)); /* FK for reference to LDV_HEV_ZEV_INFO through relation LDV_LKUP_ZEV_CAT_FK */ ALTER TABLE LDV_HEV_ZEV_INFO ADD ( CONSTRAINT LDV_LKUP_ZEV_CAT_FK FOREIGN KEY (zev_cat) REFERENCES LDV_LKUP_ZEV_CAT(zev_cat)); /* FK for reference to LDV_HEV_ZEV_INFO through relation LDV_LKUP_HZEV_REG_BRAK_FK */ ALTER TABLE LDV_HEV_ZEV_INFO ADD ( CONSTRAINT LDV_LKUP_HZEV_REG_BRAK_FK FOREIGN KEY (hzev_reg_brak) REFERENCES LDV_LKUP_HZEV_REG_BRAK(hzev_reg_brak)); /* FK for reference to LDV_HEV_ZEV_INFO through relation ldv_lkup_trans_type_zev_fk */ ALTER TABLE LDV_HEV_ZEV_INFO ADD ( CONSTRAINT ldv_lkup_trans_type_zev_fk FOREIGN KEY (transmission_type_ldv) REFERENCES LDV_LKUP_TRANSMISSION_TYPE(transmission_type_ldv)); /* FK for reference to LDV_SFTP_EXH_STD_LEVELS through relation LDV_SFTP_EXH_INFO_LEVELS_FK */ ALTER TABLE LDV_SFTP_EXH_STD_LEVELS ADD ( CONSTRAINT LDV_SFTP_EXH_INFO_LEVELS_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_SFTP_EXH_STD_INFO(ldv_application_id)); /* FK for reference to LDV_SFTP_EXH_STD_LEVELS through relation defines */ ALTER TABLE LDV_SFTP_EXH_STD_LEVELS ADD ( CONSTRAINT defines FOREIGN KEY (tg_sftp_veh_class) REFERENCES LDV_LKUP_TG_SFTP_VEH_CLASS(tg_sftp_veh_class)); /* FK for reference to LDV_SFTP_EXH_STD_LEVELS through relation SFTP_EXH_LVL_CERT_TEST_FUEL_FK */ ALTER TABLE LDV_SFTP_EXH_STD_LEVELS ADD ( CONSTRAINT SFTP_EXH_LVL_CERT_TEST_FUEL_FK FOREIGN KEY (cert_test_fuel) REFERENCES LDV_LKUP_CERT_TEST_FUEL(cert_test_fuel)); /* FK for reference to LDV_EVAP_REFUEL_DDV through relation LDV_APP_EVAP_DDV_FK */ ALTER TABLE LDV_EVAP_REFUEL_DDV ADD ( CONSTRAINT LDV_APP_EVAP_DDV_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_MODELS through relation LDV_ECS_MODELS_FK */ ALTER TABLE LDV_MODELS ADD ( CONSTRAINT LDV_ECS_MODELS_FK FOREIGN KEY (ldv_application_id,ecs_set_num) REFERENCES LDV_EXH_EMIS_CON_INFO(ldv_application_id,ecs_set_num)); /* FK for reference to LDV_MODELS through relation LDV_APP_MODELS_FK */ ALTER TABLE LDV_MODELS ADD ( CONSTRAINT LDV_APP_MODELS_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_MODELS through relation ldv_lkup_ftp_class_models_fk */ ALTER TABLE LDV_MODELS ADD ( CONSTRAINT ldv_lkup_ftp_class_models_fk FOREIGN KEY (tg_ftp_veh_class) REFERENCES LDV_LKUP_TG_FTP_VEH_CLASS(tg_ftp_veh_class)); /* FK for reference to LDV_MODELS through relation ldv_lkup_coldco_class_model_fk */ ALTER TABLE LDV_MODELS ADD ( CONSTRAINT ldv_lkup_coldco_class_model_fk FOREIGN KEY (tg_cold_co_class) REFERENCES LDV_LKUP_TG_COLD_CO_CLASS(tg_cold_co_class)); /* FK for reference to LDV_MODELS through relation ldv_lkup_sftp_class_models_fk */ ALTER TABLE LDV_MODELS ADD ( CONSTRAINT ldv_lkup_sftp_class_models_fk FOREIGN KEY (tg_sftp_veh_class) REFERENCES LDV_LKUP_TG_SFTP_VEH_CLASS(tg_sftp_veh_class)); /* FK for reference to LDV_MODELS through relation LDV_LKUP_EVAP_CLASS_MODELS_FK */ ALTER TABLE LDV_MODELS ADD ( CONSTRAINT LDV_LKUP_EVAP_CLASS_MODELS_FK FOREIGN KEY (evap_veh_class) REFERENCES LDV_LKUP_EVAP_VEH_CLASS(evap_veh_class)); /* FK for reference to LDV_MODELS through relation ldv_lkup_drive_sys_models_fk */ ALTER TABLE LDV_MODELS ADD ( CONSTRAINT ldv_lkup_drive_sys_models_fk FOREIGN KEY (drive_system) REFERENCES LDV_LKUP_DRIVE_SYSTEM(drive_system)); /* FK for reference to LDV_MODELS through relation ldv_lkup_obd_compl_model_fk */ ALTER TABLE LDV_MODELS ADD ( CONSTRAINT ldv_lkup_obd_compl_model_fk FOREIGN KEY (tg_obd_status) REFERENCES LDV_LKUP_TG_OBD_STATUS(tg_obd_status)); /* FK for reference to LDV_MODELS through relation ldv_lkup_label_type_model_fk */ ALTER TABLE LDV_MODELS ADD ( CONSTRAINT ldv_lkup_label_type_model_fk FOREIGN KEY (label_type) REFERENCES LDV_LKUP_LABEL_TYPE(label_type)); /* FK for reference to LDV_EXHAUST_EDV through relation LDV_EMIS_CON_EXH_EDV_FK */ ALTER TABLE LDV_EXHAUST_EDV ADD ( CONSTRAINT LDV_EMIS_CON_EXH_EDV_FK FOREIGN KEY (ldv_application_id,ecs_set_num) REFERENCES LDV_EXH_EMIS_CON_INFO(ldv_application_id,ecs_set_num)); /* FK for reference to LDV_EXHAUST_EDV through relation LDV_APP_EXH_EDV_FK */ ALTER TABLE LDV_EXHAUST_EDV ADD ( CONSTRAINT LDV_APP_EXH_EDV_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_EXHAUST_EDV through relation LDV_LKUP_CYL_ARRNG_EXH_EDV_FK */ ALTER TABLE LDV_EXHAUST_EDV ADD ( CONSTRAINT LDV_LKUP_CYL_ARRNG_EXH_EDV_FK FOREIGN KEY (cyl_arrangement) REFERENCES LDV_LKUP_CYL_ARRANGEMENT(cyl_arrangement)); /* FK for reference to LDV_EXHAUST_EDV through relation LDV_LKUP_DRIVE_SYS_EXH_EDV_FK */ ALTER TABLE LDV_EXHAUST_EDV ADD ( CONSTRAINT LDV_LKUP_DRIVE_SYS_EXH_EDV_FK FOREIGN KEY (drive_system) REFERENCES LDV_LKUP_DRIVE_SYSTEM(drive_system)); /* FK for reference to LDV_EXHAUST_EDV through relation LDV_LKUP_TRANS_EXH_EDV_FK */ ALTER TABLE LDV_EXHAUST_EDV ADD ( CONSTRAINT LDV_LKUP_TRANS_EXH_EDV_FK FOREIGN KEY (transmission_type_ldv) REFERENCES LDV_LKUP_TRANSMISSION_TYPE(transmission_type_ldv)); /* FK for reference to LDV_EXHAUST_EDV_CERT through relation LDV_EXH_EDV_CERT_FK */ ALTER TABLE LDV_EXHAUST_EDV_CERT ADD ( CONSTRAINT LDV_EXH_EDV_CERT_FK FOREIGN KEY (ldv_application_id,edv_set_num) REFERENCES LDV_EXHAUST_EDV(ldv_application_id,edv_set_num)); /* FK for reference to LDV_EXHAUST_EDV_CERT through relation LDV_LKUP_TEST_TYPE_FK */ ALTER TABLE LDV_EXHAUST_EDV_CERT ADD ( CONSTRAINT LDV_LKUP_TEST_TYPE_FK FOREIGN KEY (test_type) REFERENCES LDV_LKUP_TEST_TYPE(test_type)); /* FK for reference to LDV_EXHAUST_EDV_CERT through relation LDV_LKUP_DF_TYPE_EDV_FK */ ALTER TABLE LDV_EXHAUST_EDV_CERT ADD ( CONSTRAINT LDV_LKUP_DF_TYPE_EDV_FK FOREIGN KEY (df_type_ldv) REFERENCES LDV_LKUP_DF_TYPE(df_type_ldv)); /* FK for reference to LDV_APPLICATION through relation LDV_TG_APP_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_TG_APP_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_TEST_GROUP_APP(ldv_application_id)); /* FK for reference to LDV_APPLICATION through relation LDV_LKUP_INCOMP_VEH_CERT_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_LKUP_INCOMP_VEH_CERT_FK FOREIGN KEY (incomplete_veh_cert) REFERENCES LDV_LKUP_INCOMPLETE_VEH_CERT(incomplete_veh_cert)); /* FK for reference to LDV_APPLICATION through relation LDV_LKUP_CARB_TG_LABEL_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_LKUP_CARB_TG_LABEL_FK FOREIGN KEY (carb_tg_label) REFERENCES LDV_LKUP_CARB_TG_LABEL(carb_tg_label)); /* FK for reference to LDV_APPLICATION through relation LDV_LKUP_CARB_TG_SVM_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_LKUP_CARB_TG_SVM_FK FOREIGN KEY (carb_tg_svm) REFERENCES LDV_LKUP_CARB_TG_SVM(carb_tg_svm)); /* FK for reference to LDV_APPLICATION through relation LDV_LKUP_CARB_FTP_STD_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_LKUP_CARB_FTP_STD_FK FOREIGN KEY (carb_ftp_std) REFERENCES LDV_LKUP_CARB_FTP_STD(carb_ftp_std)); /* FK for reference to LDV_APPLICATION through relation LDV_LKUP_TG_FTP_VEH_CLASS_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_LKUP_TG_FTP_VEH_CLASS_FK FOREIGN KEY (tg_ftp_veh_class) REFERENCES LDV_LKUP_TG_FTP_VEH_CLASS(tg_ftp_veh_class)); /* FK for reference to LDV_APPLICATION through relation LDV_LKUP_TG_COLD_CO_CLASS_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_LKUP_TG_COLD_CO_CLASS_FK FOREIGN KEY (tg_cold_co_class) REFERENCES LDV_LKUP_TG_COLD_CO_CLASS(tg_cold_co_class)); /* FK for reference to LDV_APPLICATION through relation LDV_LKUP_TG_FUEL_CAT_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_LKUP_TG_FUEL_CAT_FK FOREIGN KEY (tg_fuel_cat) REFERENCES LDV_LKUP_TG_FUEL_CAT(tg_fuel_cat)); /* FK for reference to LDV_APPLICATION through relation LDV_LKUP_TG_SFTP_VEH_CLASS_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_LKUP_TG_SFTP_VEH_CLASS_FK FOREIGN KEY (tg_sftp_veh_class) REFERENCES LDV_LKUP_TG_SFTP_VEH_CLASS(tg_sftp_veh_class)); /* FK for reference to LDV_APPLICATION through relation LDV_LKUP_DRIVE_SOURCE_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_LKUP_DRIVE_SOURCE_FK FOREIGN KEY (drive_source) REFERENCES LDV_LKUP_DRIVE_SOURCE(drive_source)); /* FK for reference to LDV_APPLICATION through relation LDV_LKUP_ORVR_UL_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_LKUP_ORVR_UL_FK FOREIGN KEY (orvr_ul) REFERENCES LDV_LKUP_ORVR_UL(orvr_ul)); /* FK for reference to LDV_APPLICATION through relation LDV_LKUP_TG_OBD_STATUS_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_LKUP_TG_OBD_STATUS_FK FOREIGN KEY (tg_obd_status) REFERENCES LDV_LKUP_TG_OBD_STATUS(tg_obd_status)); /* FK for reference to LDV_APPLICATION through relation LDV_LKUP_PZEV_AT_ALLOW_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_LKUP_PZEV_AT_ALLOW_FK FOREIGN KEY (pzev_at_allow) REFERENCES LDV_LKUP_PZEV_AT_ALLOW(pzev_at_allow)); /* FK for reference to LDV_APPLICATION through relation LDV_CONTACTS_LDV_APP_FK */ ALTER TABLE LDV_APPLICATION ADD ( CONSTRAINT LDV_CONTACTS_LDV_APP_FK FOREIGN KEY (email_address) REFERENCES CONTACTS(email_address)); /* FK for reference to LDV_FTP_EXH_STD_LEVELS through relation LDV_FTP_EXH_STD_LEVELS_FK */ ALTER TABLE LDV_FTP_EXH_STD_LEVELS ADD ( CONSTRAINT LDV_FTP_EXH_STD_LEVELS_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_FTP_EXH_STD_INFO(ldv_application_id)); /* FK for reference to LDV_FTP_EXH_STD_LEVELS through relation LDV_LKUP_FTP_CLAS_STD_LEVL_FK */ ALTER TABLE LDV_FTP_EXH_STD_LEVELS ADD ( CONSTRAINT LDV_LKUP_FTP_CLAS_STD_LEVL_FK FOREIGN KEY (tg_ftp_veh_class) REFERENCES LDV_LKUP_TG_FTP_VEH_CLASS(tg_ftp_veh_class)); /* FK for reference to LDV_FTP_EXH_STD_LEVELS through relation FTP_EXH_LEVL_CERT_TEST_FUEL_FK */ ALTER TABLE LDV_FTP_EXH_STD_LEVELS ADD ( CONSTRAINT FTP_EXH_LEVL_CERT_TEST_FUEL_FK FOREIGN KEY (cert_test_fuel) REFERENCES LDV_LKUP_CERT_TEST_FUEL(cert_test_fuel)); /* FK for reference to LDV_FTP_EXH_STD_LEVELS through relation LDV_LKUP_XXHC_TYPE_LEVELS_FK */ ALTER TABLE LDV_FTP_EXH_STD_LEVELS ADD ( CONSTRAINT LDV_LKUP_XXHC_TYPE_LEVELS_FK FOREIGN KEY (exh_ftp_xxhc_type) REFERENCES LDV_LKUP_XXHC_TYPE(exh_ftp_xxhc_type)); /* FK for reference to LDV_EVAP_REFUEL_STDS through relation LDV_APP_EVAP_STDS_FK */ ALTER TABLE LDV_EVAP_REFUEL_STDS ADD ( CONSTRAINT LDV_APP_EVAP_STDS_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_EVAP_REFUEL_STDS through relation EVAP_STDS_VEH_CLASS_FK */ ALTER TABLE LDV_EVAP_REFUEL_STDS ADD ( CONSTRAINT EVAP_STDS_VEH_CLASS_FK FOREIGN KEY (evap_veh_class) REFERENCES LDV_LKUP_EVAP_VEH_CLASS(evap_veh_class)); /* FK for reference to LDV_EVAP_REFUEL_STDS through relation EVAP_STD_CERT_TEST_FUEL_FK */ ALTER TABLE LDV_EVAP_REFUEL_STDS ADD ( CONSTRAINT EVAP_STD_CERT_TEST_FUEL_FK FOREIGN KEY (cert_test_fuel) REFERENCES LDV_LKUP_CERT_TEST_FUEL(cert_test_fuel)); /* FK for reference to LDV_EVAP_REFUEL_STDS through relation EVAP_STDS_POLL_TYPE_FK */ ALTER TABLE LDV_EVAP_REFUEL_STDS ADD ( CONSTRAINT EVAP_STDS_POLL_TYPE_FK FOREIGN KEY (evap_pollutant_type) REFERENCES LDV_LKUP_EVAP_POLLUTANT_TYPE(evap_pollutant_type)); /* FK for reference to LDV_EXH_EMIS_CON_INFO through relation LDV_APP_EXH_EMIS_CON_INFO_FK */ ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD ( CONSTRAINT LDV_APP_EXH_EMIS_CON_INFO_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_EXH_EMIS_CON_INFO through relation LDV_LKUP_EGR_TYPE_FK */ ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD ( CONSTRAINT LDV_LKUP_EGR_TYPE_FK FOREIGN KEY (egr_type) REFERENCES LDV_LKUP_EGR_TYPE(egr_type)); /* FK for reference to LDV_EXH_EMIS_CON_INFO through relation LDV_LKUP_ELEC_CONT_FK */ ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD ( CONSTRAINT LDV_LKUP_ELEC_CONT_FK FOREIGN KEY (electronic_controls) REFERENCES LDV_LKUP_ELEC_CONT(electronic_controls)); /* FK for reference to LDV_EXH_EMIS_CON_INFO through relation AIR_ASPIR_METH_ECS_FK */ ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD ( CONSTRAINT AIR_ASPIR_METH_ECS_FK FOREIGN KEY (air_aspiration_method) REFERENCES LDV_LKUP_AIR_ASPIRATION_METH(air_aspiration_method)); /* FK for reference to LDV_EXH_EMIS_CON_INFO through relation LDV_LKUP_AIR_ASP_CONFIG_FK */ ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD ( CONSTRAINT LDV_LKUP_AIR_ASP_CONFIG_FK FOREIGN KEY (air_aspiration_config) REFERENCES LDV_LKUP_AIR_ASP_CONFIG(air_aspiration_config)); /* FK for reference to LDV_EXH_EMIS_CON_INFO through relation LDV_LKUP_CHARGE_AIR_COOLER_FK */ ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD ( CONSTRAINT LDV_LKUP_CHARGE_AIR_COOLER_FK FOREIGN KEY (charge_air_cooler_type) REFERENCES LDV_LKUP_CHARGE_AIR_COOLER(charge_air_cooler_type)); /* FK for reference to LDV_EXH_EMIS_CON_INFO through relation LDV_LKUP_AIR_INJ_TYPE_FK */ ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD ( CONSTRAINT LDV_LKUP_AIR_INJ_TYPE_FK FOREIGN KEY (air_injection_type) REFERENCES LDV_LKUP_AIR_INJ_TYPE(air_injection_type)); /* FK for reference to LDV_EXH_EMIS_CON_INFO through relation LDV_LKUP_DOR_DEVICE_FK */ ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD ( CONSTRAINT LDV_LKUP_DOR_DEVICE_FK FOREIGN KEY (dor_device) REFERENCES LDV_LKUP_DOR_DEVICE(dor_device)); /* FK for reference to LDV_EXH_EMIS_CON_INFO through relation defines463 */ ALTER TABLE LDV_EXH_EMIS_CON_INFO ADD ( CONSTRAINT defines463 FOREIGN KEY (charge_air_cooler_config_463) REFERENCES LDV_LKUP_AIR_ASP_CONFIG(air_aspiration_config)); /* FK for reference to LDV_EVAP_REFUEL_FAMILY_DESC through relation LDV_APP_EVAP_DESC_FK */ ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD ( CONSTRAINT LDV_APP_EVAP_DESC_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_EVAP_REFUEL_FAMILY_DESC through relation LDV_LKUP_EVAP_CLASS_DESC_FK */ ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD ( CONSTRAINT LDV_LKUP_EVAP_CLASS_DESC_FK FOREIGN KEY (evap_veh_class) REFERENCES LDV_LKUP_EVAP_VEH_CLASS(evap_veh_class)); /* FK for reference to LDV_EVAP_REFUEL_FAMILY_DESC through relation LDV_LKUP_FILL_PIPE_SEAL_FK */ ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD ( CONSTRAINT LDV_LKUP_FILL_PIPE_SEAL_FK FOREIGN KEY (fill_pipe_seal_mechanism) REFERENCES LDV_LKUP_FILL_PIPE_SEAL(fill_pipe_seal_mechanism)); /* FK for reference to LDV_EVAP_REFUEL_FAMILY_DESC through relation LDV_LKUP_TANK_MATERIAL_FK */ ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD ( CONSTRAINT LDV_LKUP_TANK_MATERIAL_FK FOREIGN KEY (tank_material) REFERENCES LDV_LKUP_FUEL_TANK_MATERIAL(tank_material)); /* FK for reference to LDV_EVAP_REFUEL_FAMILY_DESC through relation LDV_LKUP_CANISTER_CONFIG_FK */ ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD ( CONSTRAINT LDV_LKUP_CANISTER_CONFIG_FK FOREIGN KEY (canister_config) REFERENCES LDV_LKUP_CANISTER_CONFIG(canister_config)); /* FK for reference to LDV_EVAP_REFUEL_FAMILY_DESC through relation LDV_LKUP_BLEED_CAN_CONFIG_FK */ ALTER TABLE LDV_EVAP_REFUEL_FAMILY_DESC ADD ( CONSTRAINT LDV_LKUP_BLEED_CAN_CONFIG_FK FOREIGN KEY (bleed_canister_config_main) REFERENCES LDV_LKUP_BLEED_CANISTER_CONFIG(bleed_canister_config_main)); /* FK for reference to LDV_FUEL_FIRE_HEATER_STD through relation LDV_APP_FFH_STD_FK */ ALTER TABLE LDV_FUEL_FIRE_HEATER_STD ADD ( CONSTRAINT LDV_APP_FFH_STD_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_FUEL_FIRE_HEATER_STD through relation FFH_LEVELS_CERT_TEST_FUEL_FK */ ALTER TABLE LDV_FUEL_FIRE_HEATER_STD ADD ( CONSTRAINT FFH_LEVELS_CERT_TEST_FUEL_FK FOREIGN KEY (cert_test_fuel) REFERENCES LDV_LKUP_CERT_TEST_FUEL(cert_test_fuel)); /* FK for reference to LDV_EXHAUST_EDV_TEST_DATA through relation LDV_EXH_EDV_CERT_TEST_DATA_FK */ ALTER TABLE LDV_EXHAUST_EDV_TEST_DATA ADD ( CONSTRAINT LDV_EXH_EDV_CERT_TEST_DATA_FK FOREIGN KEY (ldv_application_id,edv_set_num,test_type) REFERENCES LDV_EXHAUST_EDV_CERT(ldv_application_id,edv_set_num,test_type)); /* FK for reference to LDV_EXHAUST_EDV_TEST_DATA through relation LDV_LKUP_TESTED_BY_EDV_FK */ ALTER TABLE LDV_EXHAUST_EDV_TEST_DATA ADD ( CONSTRAINT LDV_LKUP_TESTED_BY_EDV_FK FOREIGN KEY (tested_by) REFERENCES LDV_LKUP_TESTED_BY(tested_by)); /* FK for reference to LDV_EXHAUST_EDV_TEST_DATA through relation LDV_LKUP_CERT_TEST_FUEL_EDV_FK */ ALTER TABLE LDV_EXHAUST_EDV_TEST_DATA ADD ( CONSTRAINT LDV_LKUP_CERT_TEST_FUEL_EDV_FK FOREIGN KEY (cert_test_fuel) REFERENCES LDV_LKUP_CERT_TEST_FUEL(cert_test_fuel)); /* FK for reference to LDV_EXHAUST_EDV_TEST_DATA through relation LDV_LKUP_TESTED_FOR_EDV_FK */ ALTER TABLE LDV_EXHAUST_EDV_TEST_DATA ADD ( CONSTRAINT LDV_LKUP_TESTED_FOR_EDV_FK FOREIGN KEY (tested_for) REFERENCES LDV_LKUP_TESTED_FOR(tested_for)); /* FK for reference to LDV_EXHAUST_DDV_TEST_DATA through relation LDV_EXH_DDV_TEST_DATA_FK */ ALTER TABLE LDV_EXHAUST_DDV_TEST_DATA ADD ( CONSTRAINT LDV_EXH_DDV_TEST_DATA_FK FOREIGN KEY (ldv_application_id,ddv_set_num) REFERENCES LDV_EXHAUST_DDV(ldv_application_id,ddv_set_num)); /* FK for reference to LDV_EXHAUST_DDV_TEST_DATA through relation ldv_lkup_df_test_fuel_fk */ ALTER TABLE LDV_EXHAUST_DDV_TEST_DATA ADD ( CONSTRAINT ldv_lkup_df_test_fuel_fk FOREIGN KEY (df_test_fuel) REFERENCES LDV_LKUP_CERT_TEST_FUEL(cert_test_fuel)); /* FK for reference to LDV_EXHAUST_DDV_TEST_DATA through relation ldv_lkup_df_emiss_test_type_fk */ ALTER TABLE LDV_EXHAUST_DDV_TEST_DATA ADD ( CONSTRAINT ldv_lkup_df_emiss_test_type_fk FOREIGN KEY (df_emissions_test_type) REFERENCES LDV_LKUP_DF_EMISS_TEST_TYPE(df_emissions_test_type)); /* FK for reference to LDV_EXHAUST_DDV through relation LDV_APP_EXH_DDV_FK */ ALTER TABLE LDV_EXHAUST_DDV ADD ( CONSTRAINT LDV_APP_EXH_DDV_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_EXHAUST_DDV through relation LDV_LKUP_COMB_CYC_EXH_DDV_FK */ ALTER TABLE LDV_EXHAUST_DDV ADD ( CONSTRAINT LDV_LKUP_COMB_CYC_EXH_DDV_FK FOREIGN KEY (tg_comb_cycle) REFERENCES LDV_LKUP_TG_COMB_CYCLE(tg_comb_cycle)); /* FK for reference to LDV_EXHAUST_DDV through relation LDV_LKUP_DURABLILITY_METHOD_FK */ ALTER TABLE LDV_EXHAUST_DDV ADD ( CONSTRAINT LDV_LKUP_DURABLILITY_METHOD_FK FOREIGN KEY (durability_method) REFERENCES LDV_LKUP_DURABILITY_METHOD(durability_method)); /* FK for reference to LDV_HEV_ZEV_TEST_INFO through relation LDV_HEV_ZEV_TEST_INFO_FK */ ALTER TABLE LDV_HEV_ZEV_TEST_INFO ADD ( CONSTRAINT LDV_HEV_ZEV_TEST_INFO_FK FOREIGN KEY (ldv_application_id,zev_hev_set_num) REFERENCES LDV_HEV_ZEV_INFO(ldv_application_id,zev_hev_set_num)); /* FK for reference to LDV_TEST_GROUP_DESC through relation LDV_APP_TG_DESC_FK */ ALTER TABLE LDV_TEST_GROUP_DESC ADD ( CONSTRAINT LDV_APP_TG_DESC_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_TEST_GROUP_DESC through relation LDV_LKUP_ENGINE_LOCATION_FK */ ALTER TABLE LDV_TEST_GROUP_DESC ADD ( CONSTRAINT LDV_LKUP_ENGINE_LOCATION_FK FOREIGN KEY (engine_location) REFERENCES LDV_LKUP_ENGINE_LOCATION(engine_location)); /* FK for reference to LDV_TEST_GROUP_DESC through relation LDV_LKUP_TG_COMB_CYCLE_FK */ ALTER TABLE LDV_TEST_GROUP_DESC ADD ( CONSTRAINT LDV_LKUP_TG_COMB_CYCLE_FK FOREIGN KEY (tg_comb_cycle) REFERENCES LDV_LKUP_TG_COMB_CYCLE(tg_comb_cycle)); /* FK for reference to LDV_TEST_GROUP_DESC through relation LDV_LKUP_CYLINDER_ARRANG_FK */ ALTER TABLE LDV_TEST_GROUP_DESC ADD ( CONSTRAINT LDV_LKUP_CYLINDER_ARRANG_FK FOREIGN KEY (cyl_arrangement) REFERENCES LDV_LKUP_CYL_ARRANGEMENT(cyl_arrangement)); /* FK for reference to LDV_EXHAUST_DDV_ATD_INFO through relation contains */ ALTER TABLE LDV_EXHAUST_DDV_ATD_INFO ADD ( CONSTRAINT contains FOREIGN KEY (ldv_application_id,ddv_set_num) REFERENCES LDV_EXHAUST_DDV(ldv_application_id,ddv_set_num)); /* FK for reference to LDV_EXHAUST_DDV_ATD_INFO through relation LDV_LKUP_ATD_TYPE_EXH_DDV_FK */ ALTER TABLE LDV_EXHAUST_DDV_ATD_INFO ADD ( CONSTRAINT LDV_LKUP_ATD_TYPE_EXH_DDV_FK FOREIGN KEY (after_treatment_type) REFERENCES LDV_LKUP_ATD_TYPE(after_treatment_type)); /* FK for reference to LDV_EXHAUST_DDV_ATD_INFO through relation LDV_LKUP_ATD_CONFIG_EXH_DDV_FK */ ALTER TABLE LDV_EXHAUST_DDV_ATD_INFO ADD ( CONSTRAINT LDV_LKUP_ATD_CONFIG_EXH_DDV_FK FOREIGN KEY (after_treatment_config_type) REFERENCES LDV_LKUP_ATD_CONFIG_TYPE(after_treatment_config_type)); /* FK for reference to LDV_EXH_DDV_CERT_LEVELS through relation LDV_EXH_DDV_CERT_LEVELS_FK */ ALTER TABLE LDV_EXH_DDV_CERT_LEVELS ADD ( CONSTRAINT LDV_EXH_DDV_CERT_LEVELS_FK FOREIGN KEY (ldv_application_id,ddv_set_num) REFERENCES LDV_EXHAUST_DDV(ldv_application_id,ddv_set_num)); /* FK for reference to LDV_EXH_DDV_CERT_LEVELS through relation LDV_LKUP_TEST_TYPE_EXH_DDV_FK */ ALTER TABLE LDV_EXH_DDV_CERT_LEVELS ADD ( CONSTRAINT LDV_LKUP_TEST_TYPE_EXH_DDV_FK FOREIGN KEY (df_emissions_test_type) REFERENCES LDV_LKUP_DF_EMISS_TEST_TYPE(df_emissions_test_type)); /* FK for reference to LDV_EXH_DDV_CERT_LEVELS through relation ldv_lkup_df_type_exh_ddv_fk */ ALTER TABLE LDV_EXH_DDV_CERT_LEVELS ADD ( CONSTRAINT ldv_lkup_df_type_exh_ddv_fk FOREIGN KEY (df_type_ldv) REFERENCES LDV_LKUP_DF_TYPE(df_type_ldv)); /* FK for reference to LDV_EVAP_REFUEL_EDV_TEST_DATA through relation LDV_EVAP_EDV_TEST_DATA_FK */ ALTER TABLE LDV_EVAP_REFUEL_EDV_TEST_DATA ADD ( CONSTRAINT LDV_EVAP_EDV_TEST_DATA_FK FOREIGN KEY (ldv_application_id,evap_edv_set_num) REFERENCES LDV_EVAP_REFUEL_EDV(ldv_application_id,evap_edv_set_num)); /* FK for reference to LDV_EVAP_REFUEL_EDV_TEST_DATA through relation LDV_LKUP_EVAP_TEST_TYPE_FK */ ALTER TABLE LDV_EVAP_REFUEL_EDV_TEST_DATA ADD ( CONSTRAINT LDV_LKUP_EVAP_TEST_TYPE_FK FOREIGN KEY (evap_test_type_ldv) REFERENCES LDV_LKUP_EVAP_TEST_TYPE(evap_test_type_ldv)); /* FK for reference to LDV_EVAP_REFUEL_EDV_TEST_DATA through relation LDV_LKUP_TESTED_BY_EVAP_EDV_FK */ ALTER TABLE LDV_EVAP_REFUEL_EDV_TEST_DATA ADD ( CONSTRAINT LDV_LKUP_TESTED_BY_EVAP_EDV_FK FOREIGN KEY (tested_by) REFERENCES LDV_LKUP_TESTED_BY(tested_by)); /* FK for reference to LDV_EVAP_REFUEL_EDV_TEST_DATA through relation LDV_LKUP_CERT_FUEL_EVAP_EDV_FK */ ALTER TABLE LDV_EVAP_REFUEL_EDV_TEST_DATA ADD ( CONSTRAINT LDV_LKUP_CERT_FUEL_EVAP_EDV_FK FOREIGN KEY (cert_test_fuel) REFERENCES LDV_LKUP_CERT_TEST_FUEL(cert_test_fuel)); /* FK for reference to LDV_EVAP_REFUEL_EDV_TEST_DATA through relation LDV_LKUP_TEST_FOR_EVAP_EDV_FK */ ALTER TABLE LDV_EVAP_REFUEL_EDV_TEST_DATA ADD ( CONSTRAINT LDV_LKUP_TEST_FOR_EVAP_EDV_FK FOREIGN KEY (tested_for) REFERENCES LDV_LKUP_TESTED_FOR(tested_for)); /* FK for reference to LDV_EVAP_VEH_DF_DATA through relation LDV_EVAP_DDV_VEH_DF_DATA_FK */ ALTER TABLE LDV_EVAP_VEH_DF_DATA ADD ( CONSTRAINT LDV_EVAP_DDV_VEH_DF_DATA_FK FOREIGN KEY (ldv_application_id,evap_ddv_set_num) REFERENCES LDV_EVAP_REFUEL_DDV(ldv_application_id,evap_ddv_set_num)); /* FK for reference to LDV_EVAP_VEH_DF_DATA through relation LDV_LKUP_EVAP_TEST_TYPE_VEH_FK */ ALTER TABLE LDV_EVAP_VEH_DF_DATA ADD ( CONSTRAINT LDV_LKUP_EVAP_TEST_TYPE_VEH_FK FOREIGN KEY (evap_test_type_ldv) REFERENCES LDV_LKUP_EVAP_TEST_TYPE(evap_test_type_ldv)); /* FK for reference to LDV_EVAP_VEH_DF_DATA through relation LDV_LKUP_FUEL_EVAP_VEH_DF_FK */ ALTER TABLE LDV_EVAP_VEH_DF_DATA ADD ( CONSTRAINT LDV_LKUP_FUEL_EVAP_VEH_DF_FK FOREIGN KEY (cert_test_fuel) REFERENCES LDV_LKUP_CERT_TEST_FUEL(cert_test_fuel)); /* FK for reference to LDV_EXHAUST_DDV_ATD_BRICK_INFO through relation LDV_EXH_DDV_BRICK_FK */ ALTER TABLE LDV_EXHAUST_DDV_ATD_BRICK_INFO ADD ( CONSTRAINT LDV_EXH_DDV_BRICK_FK FOREIGN KEY (ldv_application_id,ddv_set_num,assigned_atd_number) REFERENCES LDV_EXHAUST_DDV_ATD_INFO(ldv_application_id,ddv_set_num,assigned_atd_number)); /* FK for reference to LDV_EXHAUST_DDV_ATD_BRICK_INFO through relation LDV_LKUP_PREC_METAL_EXH_FK */ ALTER TABLE LDV_EXHAUST_DDV_ATD_BRICK_INFO ADD ( CONSTRAINT LDV_LKUP_PREC_METAL_EXH_FK FOREIGN KEY (atd_precious_metals) REFERENCES LDV_LKUP_ATD_PRECIOUS_METAL(atd_precious_metals)); /* FK for reference to LDV_EVAP_BENCH_DF_DATA through relation LDV_EVAP_DDV_BENCH_DF_DATA_FK */ ALTER TABLE LDV_EVAP_BENCH_DF_DATA ADD ( CONSTRAINT LDV_EVAP_DDV_BENCH_DF_DATA_FK FOREIGN KEY (ldv_application_id,evap_ddv_set_num) REFERENCES LDV_EVAP_REFUEL_DDV(ldv_application_id,evap_ddv_set_num)); /* FK for reference to LDV_EVAP_BENCH_DF_DATA through relation LDV_LKUP_EVAP_TEST_TYPE_BEN_FK */ ALTER TABLE LDV_EVAP_BENCH_DF_DATA ADD ( CONSTRAINT LDV_LKUP_EVAP_TEST_TYPE_BEN_FK FOREIGN KEY (evap_test_type_ldv) REFERENCES LDV_LKUP_EVAP_TEST_TYPE(evap_test_type_ldv)); /* FK for reference to LDV_EVAP_BENCH_DF_DATA through relation LDV_LKUP_FUEL_EVAP_BEN_DF_FK */ ALTER TABLE LDV_EVAP_BENCH_DF_DATA ADD ( CONSTRAINT LDV_LKUP_FUEL_EVAP_BEN_DF_FK FOREIGN KEY (cert_test_fuel) REFERENCES LDV_LKUP_CERT_TEST_FUEL(cert_test_fuel)); /* FK for reference to LDV_FTP_EXH_STD_INFO through relation LDV_APP_FTP_EXH_STD_FK */ ALTER TABLE LDV_FTP_EXH_STD_INFO ADD ( CONSTRAINT LDV_APP_FTP_EXH_STD_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_SENSOR_INFO through relation LDV_EMIS_CON_SENSOR_FK */ ALTER TABLE LDV_SENSOR_INFO ADD ( CONSTRAINT LDV_EMIS_CON_SENSOR_FK FOREIGN KEY (ldv_application_id,ecs_set_num) REFERENCES LDV_EXH_EMIS_CON_INFO(ldv_application_id,ecs_set_num)); /* FK for reference to LDV_SENSOR_INFO through relation LDV_LKUP_FBACK_SENSOR_TYPE_FK */ ALTER TABLE LDV_SENSOR_INFO ADD ( CONSTRAINT LDV_LKUP_FBACK_SENSOR_TYPE_FK FOREIGN KEY (feedback_sensor_type) REFERENCES LDV_LKUP_FEEDBACK_SENSOR_TYPE(feedback_sensor_type)); /* FK for reference to LDV_SENSOR_INFO through relation LDV_LKUP_FBACK_SENS_CONFIG_FK */ ALTER TABLE LDV_SENSOR_INFO ADD ( CONSTRAINT LDV_LKUP_FBACK_SENS_CONFIG_FK FOREIGN KEY (feedback_sensor_config) REFERENCES LDV_LKUP_FBACK_SENSOR_CONFIG(feedback_sensor_config)); /* FK for reference to LDV_ATD_INFO through relation LDV_EMIS_CON_ATD_FK */ ALTER TABLE LDV_ATD_INFO ADD ( CONSTRAINT LDV_EMIS_CON_ATD_FK FOREIGN KEY (ldv_application_id,ecs_set_num) REFERENCES LDV_EXH_EMIS_CON_INFO(ldv_application_id,ecs_set_num)); /* FK for reference to LDV_ATD_INFO through relation LDV_LKUP_ATD_TYPE_FK */ ALTER TABLE LDV_ATD_INFO ADD ( CONSTRAINT LDV_LKUP_ATD_TYPE_FK FOREIGN KEY (after_treatment_type) REFERENCES LDV_LKUP_ATD_TYPE(after_treatment_type)); /* FK for reference to LDV_ATD_INFO through relation ldv_lkup_atd_config_type_fk */ ALTER TABLE LDV_ATD_INFO ADD ( CONSTRAINT ldv_lkup_atd_config_type_fk FOREIGN KEY (after_treatment_config_type) REFERENCES LDV_LKUP_ATD_CONFIG_TYPE(after_treatment_config_type)); /* FK for reference to LDV_CANISTER_INFO through relation LDV_EVAP_DESC_CANISTER_FK */ ALTER TABLE LDV_CANISTER_INFO ADD ( CONSTRAINT LDV_EVAP_DESC_CANISTER_FK FOREIGN KEY (ldv_application_id,evap_fam_set_num) REFERENCES LDV_EVAP_REFUEL_FAMILY_DESC(ldv_application_id,evap_fam_set_num)); /* FK for reference to LDV_CANISTER_INFO through relation describes */ ALTER TABLE LDV_CANISTER_INFO ADD ( CONSTRAINT describes FOREIGN KEY (canister_type) REFERENCES LDV_LKUP_CANISTER_TYPE(canister_type)); /* FK for reference to LDV_HEV_ZEV_DRIVE_MOTOR through relation LDV_HEV_ZEV_DRIVE_MOTOR_FK */ ALTER TABLE LDV_HEV_ZEV_DRIVE_MOTOR ADD ( CONSTRAINT LDV_HEV_ZEV_DRIVE_MOTOR_FK FOREIGN KEY (ldv_application_id,zev_hev_set_num) REFERENCES LDV_HEV_ZEV_INFO(ldv_application_id,zev_hev_set_num)); /* FK for reference to LDV_HEV_ZEV_DRIVE_MOTOR through relation LDV_LKUP_DRVMOTOR_TYPE_FK */ ALTER TABLE LDV_HEV_ZEV_DRIVE_MOTOR ADD ( CONSTRAINT LDV_LKUP_DRVMOTOR_TYPE_FK FOREIGN KEY (hzev_drvmotor_type) REFERENCES LDV_LKUP_DRVMOTOR_TYPE(hzev_drvmotor_type)); /* FK for reference to LDV_SFTP_EXH_STD_INFO through relation LDV_APP_SFTP_EXH_STD_FK */ ALTER TABLE LDV_SFTP_EXH_STD_INFO ADD ( CONSTRAINT LDV_APP_SFTP_EXH_STD_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_FUEL_TANK_INFO through relation LDV_EVAP_DESC_FUEL_TANK_FK */ ALTER TABLE LDV_FUEL_TANK_INFO ADD ( CONSTRAINT LDV_EVAP_DESC_FUEL_TANK_FK FOREIGN KEY (ldv_application_id,evap_fam_set_num) REFERENCES LDV_EVAP_REFUEL_FAMILY_DESC(ldv_application_id,evap_fam_set_num)); /* FK for reference to LDV_ATD_BRICK_INFO through relation LDV_ATD_BRICK_FK */ ALTER TABLE LDV_ATD_BRICK_INFO ADD ( CONSTRAINT LDV_ATD_BRICK_FK FOREIGN KEY (ldv_application_id,ecs_set_num,assigned_atd_number) REFERENCES LDV_ATD_INFO(ldv_application_id,ecs_set_num,assigned_atd_number)); /* FK for reference to LDV_ATD_BRICK_INFO through relation LDV_LKUP_ATD_METAL_BRICK_FK */ ALTER TABLE LDV_ATD_BRICK_INFO ADD ( CONSTRAINT LDV_LKUP_ATD_METAL_BRICK_FK FOREIGN KEY (atd_precious_metals) REFERENCES LDV_LKUP_ATD_PRECIOUS_METAL(atd_precious_metals)); /* FK for reference to LDV_TRANSMISSION_INFO through relation LDV_TRANSMISSION_INFO_FK */ ALTER TABLE LDV_TRANSMISSION_INFO ADD ( CONSTRAINT LDV_TRANSMISSION_INFO_FK FOREIGN KEY (ldv_application_id,model_num) REFERENCES LDV_MODELS(ldv_application_id,model_num)); /* FK for reference to LDV_TRANSMISSION_INFO through relation ldv_lkup_trans_type_model_fk */ ALTER TABLE LDV_TRANSMISSION_INFO ADD ( CONSTRAINT ldv_lkup_trans_type_model_fk FOREIGN KEY (transmission_type_ldv) REFERENCES LDV_LKUP_TRANSMISSION_TYPE(transmission_type_ldv)); /* FK for reference to LDV_HEV_ZEV_CAPACITOR through relation LDV_HEV_ZEV_CAPACITOR_FK */ ALTER TABLE LDV_HEV_ZEV_CAPACITOR ADD ( CONSTRAINT LDV_HEV_ZEV_CAPACITOR_FK FOREIGN KEY (ldv_application_id,zev_hev_set_num) REFERENCES LDV_HEV_ZEV_INFO(ldv_application_id,zev_hev_set_num)); /* FK for reference to LDV_TEST_GROUP_APP through relation LDV_TG_APP_MFR_FK */ ALTER TABLE LDV_TEST_GROUP_APP ADD ( CONSTRAINT LDV_TG_APP_MFR_FK FOREIGN KEY (mfr) REFERENCES MANUFACTURER(mfr)); /* FK for reference to LDV_VALVE_TIMING_TYPE through relation LDV_VALVE_TIMING_TYPE_FK */ ALTER TABLE LDV_VALVE_TIMING_TYPE ADD ( CONSTRAINT LDV_VALVE_TIMING_TYPE_FK FOREIGN KEY (ldv_application_id,model_num) REFERENCES LDV_MODELS(ldv_application_id,model_num)); /* FK for reference to LDV_VALVE_TIMING_TYPE through relation ldv_lkup_valve_timing_type_fk */ ALTER TABLE LDV_VALVE_TIMING_TYPE ADD ( CONSTRAINT ldv_lkup_valve_timing_type_fk FOREIGN KEY (tg_valve_timing_type) REFERENCES LDV_LKUP_VALVE_TIMING_TYPE(tg_valve_timing_type)); /* FK for reference to LDV_REJECTION_EMAIL through relation LDV_APP_TO_REJECTION_EMAIL_FK */ ALTER TABLE LDV_REJECTION_EMAIL ADD ( CONSTRAINT LDV_APP_TO_REJECTION_EMAIL_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_MODEL_TIRE_SIZE through relation LDV_MODELS_TIRE_SIZE_FK */ ALTER TABLE LDV_MODEL_TIRE_SIZE ADD ( CONSTRAINT LDV_MODELS_TIRE_SIZE_FK FOREIGN KEY (ldv_application_id,model_num) REFERENCES LDV_MODELS(ldv_application_id,model_num)); /* FK for reference to LDV_ORIG_XML through relation LDV_APP_TO_ORIG_XML_FK */ ALTER TABLE LDV_ORIG_XML ADD ( CONSTRAINT LDV_APP_TO_ORIG_XML_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_APPLICATION(ldv_application_id)); /* FK for reference to LDV_EXHAUST_DDV_FUEL through relation LDV_EXH_DDV_FUEL_FK */ ALTER TABLE LDV_EXHAUST_DDV_FUEL ADD ( CONSTRAINT LDV_EXH_DDV_FUEL_FK FOREIGN KEY (ldv_application_id,ddv_set_num) REFERENCES LDV_EXHAUST_DDV(ldv_application_id,ddv_set_num)); /* FK for reference to LDV_EXHAUST_DDV_FUEL through relation LDV_LKUP_TG_OPFUEL_EXH_DDV_FK */ ALTER TABLE LDV_EXHAUST_DDV_FUEL ADD ( CONSTRAINT LDV_LKUP_TG_OPFUEL_EXH_DDV_FK FOREIGN KEY (tg_opfuel_type) REFERENCES LDV_LKUP_TG_OPFUEL_TYPE(tg_opfuel_type)); /* FK for reference to LDV_EXHAUST_DDV_FUEL through relation LDV_LKUP_FUEL_MET_EXH_DDV_FK */ ALTER TABLE LDV_EXHAUST_DDV_FUEL ADD ( CONSTRAINT LDV_LKUP_FUEL_MET_EXH_DDV_FK FOREIGN KEY (tg_fuel_metering) REFERENCES LDV_LKUP_TG_FUEL_METERING(tg_fuel_metering)); /* FK for reference to LDV_TEST_GROUP_DESC_FUEL through relation LDV_TG_DESC_FUEL_FK */ ALTER TABLE LDV_TEST_GROUP_DESC_FUEL ADD ( CONSTRAINT LDV_TG_DESC_FUEL_FK FOREIGN KEY (ldv_application_id) REFERENCES LDV_TEST_GROUP_DESC(ldv_application_id)); /* FK for reference to LDV_TEST_GROUP_DESC_FUEL through relation TG_DESC_OPFUEL_TYPE_FK */ ALTER TABLE LDV_TEST_GROUP_DESC_FUEL ADD ( CONSTRAINT TG_DESC_OPFUEL_TYPE_FK FOREIGN KEY (tg_opfuel_type) REFERENCES LDV_LKUP_TG_OPFUEL_TYPE(tg_opfuel_type)); /* FK for reference to LDV_TEST_GROUP_DESC_FUEL through relation TG_DESC_FUEL_METERING_FK */ ALTER TABLE LDV_TEST_GROUP_DESC_FUEL ADD ( CONSTRAINT TG_DESC_FUEL_METERING_FK FOREIGN KEY (tg_fuel_metering) REFERENCES LDV_LKUP_TG_FUEL_METERING(tg_fuel_metering)); /* FK for reference to LDV_EVAP_REFUEL_DESC_FUEL through relation LDV_EVAP_DESC_FUEL_FK */ ALTER TABLE LDV_EVAP_REFUEL_DESC_FUEL ADD ( CONSTRAINT LDV_EVAP_DESC_FUEL_FK FOREIGN KEY (ldv_application_id,evap_fam_set_num) REFERENCES LDV_EVAP_REFUEL_FAMILY_DESC(ldv_application_id,evap_fam_set_num)); /* FK for reference to LDV_EVAP_REFUEL_DESC_FUEL through relation LDV_LKUP_TG_OPFUEL_DESC_FK */ ALTER TABLE LDV_EVAP_REFUEL_DESC_FUEL ADD ( CONSTRAINT LDV_LKUP_TG_OPFUEL_DESC_FK FOREIGN KEY (tg_opfuel_type) REFERENCES LDV_LKUP_TG_OPFUEL_TYPE(tg_opfuel_type)); CREATE VIEW CERTOWNER.CERTOWNER_DATA_DICTIONARY (TABLE_NAME, TABLE_DESC, COLUMN_NAME, COLUMN_DESC, COLUMN_ID, DATA_TYPE, DATA_LENGTH, DATA_PRECISION, DATA_SCALE, NULLABLE, CONSTRAINT_NAME, CONSTRAINT_TYPE, SEARCH_CONDITION, R_CONSTRAI) AS SELECT t.table_name, use.comments table_desc, t.column_name, cc.comments column_desc, t.column_id, t.data_type, t.data_length, t.data_precision, t.data_scale, t.nullable, c.constraint_name, u.constraint_type, u.search_condition, u.r_constraint_name FROM dba_tab_columns t, dba_tab_comments use, dba_col_comments cc, dba_cons_columns c, dba_constraints u WHERE (t.table_name=use.table_name and t.owner='CERTOWNER') and (t.table_name=cc.table_name and t.column_name=cc.column_name and t.owner='CERTOWNER') and (t.table_name=c.table_name(+) and t.column_name=c.column_name(+) and t.owner='CERTOWNER') and (c.table_name=u.table_name(+) and c.constraint_name=u.constraint_name(+)) ORDER BY t.table_name asc, t.column_id asc; CREATE VIEW CERTOWNER.HMC_DISPLACEMENT_VIEW (APPLICATION_ID, DISPLACEMENT_HMC) AS SELECT UNIQUE APPLICATION_ID,DISPLACEMENT_CC AS "DISPLACEMENT_HMC" FROM HMC_MODELS; CREATE VIEW CERTOWNER.HMC_EXECUTIVE_ORDERS_VIEW AS SELECT EO.ARB_EO_NUM, EO.APPLICATION_ID, EO.EO_MFR_NAME, EO.EO_TYPE, EO.CERT_CATEGORY, A.AUTHORITY_DESC, O.ORDERED_DESC, EO.MODEL_YEAR, EO.ENG_FAM, EO.EO_DISPL_CONCAT, EO.EO_ECS_CONCAT, EO.EO_ENG_FUEL_CONCAT, EO.EO_EVAP_FAM_CONCAT, CS.CERT_STD_DESC, EO.EO_EARLY_COMPLI_MULT, EO.EO_ENG_COMB_CYCLE, EO.EO_CARB_EXH_STD_UNIT, EO.EO_CARB_EXH_CERT_VAL_THC, EO.EO_CARB_EXH_CERT_VAL_THC_NOX, EO.EO_CARB_EXH_CERT_VAL_CO, EO.EO_CARB_EXH_STD_THC, EO.EO_CARB_EXH_STD_THC_NOX, EO.EO_CARB_EXH_STD_CO, EO.EO_CARB_FEL_THC, EO.EO_CARB_FEL_THC_NOX, C.CERTIFIED_DESC, AB.ABBREV_DESC, EO.SIGNATURE_NAME, EO.LOCATION_NAME, EO.MAILED_LAST_NAME, EO.MAILED_FIRST_NAME, EO.MAILED_STREET_ADDRESS, EO.MAILED_STREET_ADDRESS2, EO.MAILED_CITY, EO.MAILED_STATE, EO.MAILED_ZIP_CODE, EO.MAILED_COUNTRY, EO.MAILED_PROVINCE, EO.MAILED_EMAIL, EO.TEMP_SIGN_MONTH, EO.TEMP_SIGN_YEAR, EO.EO_SIGN_DATE, EO.EO_PRINT_DATE, EO.ARB_EO_STAFF, EO.EO_ADD_COMMENTS, EO.EO_STATUS, M.EO_MODEL_NUM, M.EO_CEV_MAKE, M.EO_CEV_MODEL, M.EO_EIM_KG, M.EO_TRANSMISSION_TYPE, M.EO_DISPLACEMENT, M.ECS_EO_NAME, M.EO_RATED_POWER, M.EO_EVAP_FAM, M.EO_ENGINE_CODE, EV.EO_CARB_EVAP_CERT_VAL, EV.EO_CARB_EVAP_STD, EO.LAST_CHANGE_TS, EO.LAST_CHANGE_USER FROM HMC_EXECUTIVE_ORDERS EO, HMC_EO_MODELS M, HMC_EO_EVAP_FAM EV, HMC_EO_AUTHORITY_PARAGRAPH A, HMC_EO_ORDERED_PARAGRAPH O, HMC_EO_CERT_STD_PARAGRAPH CS, HMC_EO_CERTIFIED_PARAGRAPH C, HMC_EO_ABBREV_PARAGRAPH AB WHERE ((((( (EO.ARB_EO_NUM = M.ARB_EO_NUM(+)) AND EO.ARB_EO_NUM = EV.ARB_EO_NUM(+)) AND EO.HMC_AUTHORITY_ID = A.HMC_AUTHORITY_ID) AND EO.HMC_ORDERED_ID = O.HMC_ORDERED_ID) AND EO.HMC_CERT_STD_ID = CS.HMC_CERT_STD_ID) AND EO.HMC_CERTIFIED_ID = C.HMC_CERTIFIED_ID) AND EO.HMC_ABBREV_ID = AB.HMC_ABBREV_ID;; CREATE FORCE VIEW CERTOWNER.HMC_MODELS_WO_CBI AS SELECT APPLICATION_ID, ATV_CA_4LPT, ATV_CA_CATV, ATV_CA_HAND, ATV_CA_LT50W, ATV_CA_OSS, ATV_CA_P350, ATV_CA_ZP, CEV_FIN_ASM_MFR, CEV_FUEL_SYSTEM, CEV_MAKE, CEV_MODEL, CEV_OP_FUEL, CURB_MASS, DISPLACEMENT_CC, ECS_NUMBER, EIM_KG, ENGINE_BORE_MM, ENGINE_CODE, EVAP_FAM, IGNITION_TIMING_DEG_BTDC, LABEL_TYPE, LAST_CHANGE_TS, LAST_CHANGE_USER, MFR_COMMENT_CSI7, MFR_PREV_EXEMPT, MODEL_CERT_CATEGORY, MODEL_NUM, NUMBER_EVAP_CANISTERS, NV_RATIO, RATED_POWER, RATED_POWER_RPM, RATED_TORQUE, RATED_TORQUE_RPM, STAFF_NOTE_CSI7, STROKE_MM, TRANSMISSION_TYPE_MODEL FROM HMC_MODELS WITH READ ONLY;; CREATE VIEW CERTOWNER.MANUFACTURER_CONTACT_VIEW (MFR, MFR_NAME, CONTACT_TYPE, ACTIVITY_TYPE, EMAIL_ADDRESS, PRIMARY_CONTACT, MFR_CONTACT_COMMENTS, CONTACT_LAST_NAME, CONTACT_FIRST_NAME, CONTACT_TITLE, CONTACT_DEPARTMENT, CONTACT_STREET_) AS SELECT CERTOWNER.MFR_CONTACT.MFR, CERTOWNER.MANUFACTURER.MFR_NAME, CERTOWNER.MFR_CONTACT.CONTACT_TYPE, CERTOWNER.MFR_CONTACT.ACTIVITY_TYPE, CERTOWNER.MFR_CONTACT.EMAIL_ADDRESS, CERTOWNER.MFR_CONTACT.PRIMARY_CONTACT, CERTOWNER.MFR_CONTACT.MFR_CONTACT_COMMENTS, CERTOWNER.CONTACTS.CONTACT_LAST_NAME, CERTOWNER.CONTACTS.CONTACT_FIRST_NAME, CERTOWNER.CONTACTS.CONTACT_TITLE, CERTOWNER.CONTACTS.CONTACT_DEPARTMENT, CERTOWNER.CONTACTS.CONTACT_STREET_ADDRESS, CERTOWNER.CONTACTS.CONTACT_STREET_ADDRESS2, CERTOWNER.CONTACTS.CITY, CERTOWNER.CONTACTS.STATE, CERTOWNER.CONTACTS.PROVINCE, CERTOWNER.CONTACTS.ZIP_CODE, CERTOWNER.CONTACTS.COUNTRY, CERTOWNER.CONTACTS.PHONE_NUM1, CERTOWNER.CONTACTS.EXTENSION1, CERTOWNER.CONTACTS.PHONE_NUM2, CERTOWNER.CONTACTS.EXTENSION2, CERTOWNER.CONTACTS.FAX_NUM, CERTOWNER.CONTACTS.ACTIVE_STATUS, CERTOWNER.CONTACTS.CONTACT_COMMENTS, CERTOWNER.CONTACTS.LAST_CHANGE_TS, CERTOWNER.CONTACTS.LAST_CHANGE_USER FROM (CERTOWNER.MFR_CONTACT INNER JOIN CERTOWNER.CONTACTS ON CERTOWNER.MFR_CONTACT.EMAIL_ADDRESS = CERTOWNER.CONTACTS.EMAIL_ADDRESS) INNER JOIN CERTOWNER.MANUFACTURER ON CERTOWNER.MFR_CONTACT.MFR = CERTOWNER.MANUFACTURER.MFR ORDER BY CERTOWNER.MFR_CONTACT.MFR, CERTOWNER.MFR_CONTACT.CONTACT_TYPE, CERTOWNER.MFR_CONTACT.ACTIVITY_TYPE; CREATE VIEW CERTOWNER.user_assignments_cat_view (USER_ID, MFR, GEN_CERT_CATEGORY, CERT_CATEGORY, EMAIL_NOTIFY, MANAGER, LAST_CHANGE_TS, LAST_CHANGE_USER) AS SELECT CERTOWNER.USER_ASSIGNMENTS.USER_ID, CERTOWNER.USER_ASSIGNMENTS.MFR, CERTOWNER.USER_ASSIGNMENTS.GEN_CERT_CATEGORY, CERTOWNER.GENERAL_CERT_CATEGORIES.CERT_CATEGORY, CERTOWNER.USER_ASSIGNMENTS.EMAIL_NOTIFY, CERTOWNER.GENERAL_CATEGORIES.MANAGER, CERTOWNER.USER_ASSIGNMENTS.LAST_CHANGE_TS, CERTOWNER.USER_ASSIGNMENTS.LAST_CHANGE_USER FROM (CERTOWNER.GENERAL_CATEGORIES INNER JOIN CERTOWNER.USER_ASSIGNMENTS ON CERTOWNER.GENERAL_CATEGORIES.GEN_CERT_CATEGORY = CERTOWNER.USER_ASSIGNMENTS.GEN_CERT_CATEGORY) INNER JOIN CERTOWNER.GENERAL_CERT_CATEGORIES ON CERTOWNER.GENERAL_CATEGORIES.GEN_CERT_CATEGORY = CERTOWNER.GENERAL_CERT_CATEGORIES.GEN_CERT_CATEGORY ORDER BY CERTOWNER.USER_ASSIGNMENTS.USER_ID, CERTOWNER.USER_ASSIGNMENTS.MFR, CERTOWNER.USER_ASSIGNMENTS.GEN_CERT_CATEGORY, CERTOWNER.GENERAL_CERT_CATEGORIES.CERT_CATEGORY;