Main Tables Views Indexes Constraints Triggers Procedures Functions Packages Sanity check Index

ACS3 Data Model

Description Columns Primary key Check Constraints Foreign keys Unique Keys Options Indexes Referenced by Triggers

AD_PARAMETER_VALUES

Columns

NameTypeNullableDefault valueComment
VALUE_IDNUMBER(38)N  
ELEMENT_IDNUMBER(38)N  
VALUEVARCHAR2(4000.0)N  

Primary key:

Constraint NameColumns
AD_PARAM_VALS_VAL_ID_PKVALUE_ID

Check Constraints:

Constraint NameCheck Condition
AD_PARAM_VALS_ELTS_ID_NN"ELEMENT_ID" IS NOT NULL
AD_PARAM_VALS_VAL_NN"VALUE" IS NOT NULL

Foreign Keys:

Constraint NameColumnsReferenced tableReferenced ConstraintOn Delete Rule
AD_PARAM_VALS_ELTS_ID_FKELEMENT_ID AD_PARAMETER_ELEMENTS AD_PARAM_ELTS_ID_PK CASCADE

Options:

OptionSettings
Index OrganizedNo
Generated by OracleNo
ClusteredNo
NestedNo
TemporaryNo

Indexes:

Index NameTypeUnuquenessColumns
AD_PARAM_VALS_VAL_ID_PKNORMALUNIQUEVALUE_ID

Triggers

Name: APM_UNIQUE_PARAM_VALUE_CK
CREATE TRIGGER apm_unique_param_value_ck
before insert on ad_parameter_values for each row
REFERENCING NEW AS NEW OLD AS OLD
declare
  multi_val_p char(1);
begin
  select multiple_values_p into multi_val_p
    from ad_parameter_elements
    where element_id = :new.element_id;

  if multi_val_p = 'f' then

    delete from ad_parameter_values where element_id = :new.element_id;

  end if;

end;



Generated by OraSchemaDoc, (c) Aram Kananov, 2002