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

IM_PROJECT_PAYMENTS

Columns

NameTypeNullableDefault valueComment
PAYMENT_IDNUMBER(38)N  
GROUP_IDNUMBER(38)Y  
START_BLOCKDATEY  
FEENUMBER(12.0,2.0)Y  
FEE_TYPEVARCHAR2(50.0)Y  
PAID_PCHAR(1.0)Y'f'  
DUE_DATEDATEY  
RECEIVED_DATEDATEY  
NOTEVARCHAR2(4000.0)Y  
LAST_MODIFIEDDATEN  
LAST_MODIFYING_USERNUMBER(38)N  
MODIFIED_IP_ADDRESSVARCHAR2(20.0)N  

Primary key:

Constraint NameColumns
SYS_C002088439PAYMENT_ID

Check Constraints:

Constraint NameCheck Condition
SYS_C002088434"PAYMENT_ID" IS NOT NULL
SYS_C002088435"LAST_MODIFIED" IS NOT NULL
SYS_C002088436"LAST_MODIFYING_USER" IS NOT NULL
SYS_C002088437"MODIFIED_IP_ADDRESS" IS NOT NULL
SYS_C002088438paid_p in ('t','f')

Foreign Keys:

Constraint NameColumnsReferenced tableReferenced ConstraintOn Delete Rule
SYS_C002088440GROUP_ID IM_PROJECTS SYS_C002088363 NO ACTION
SYS_C002088441START_BLOCK IM_START_BLOCKS SYS_C002088430 NO ACTION
SYS_C002088442LAST_MODIFYING_USER USERS SYS_C002087135 NO ACTION

Options:

OptionSettings
Index OrganizedNo
Generated by OracleNo
ClusteredNo
NestedNo
TemporaryNo

Indexes:

Index NameTypeUnuquenessColumns
SYS_C002088439NORMALUNIQUEPAYMENT_ID

Triggers

Name: IM_PROJECT_PAYMENTS_AUDIT_TR
CREATE TRIGGER im_project_payments_audit_tr
          before update or delete on im_project_payments
          for each row
          REFERENCING NEW AS NEW OLD AS OLD
begin
                  insert into im_project_payments_audit (
                  payment_id,group_id, start_block, fee,
	          fee_type, paid_p, due_date, received_date, note,
                  last_modified,
                  last_modifying_user, modified_ip_address
                  ) values (
                  :old.payment_id, :old.group_id, :old.start_block, :old.fee,
        	  :old.fee_type, :old.paid_p, :old.due_date,
                  :old.received_date,
		  :old.note, :old.last_modified,
                  :old.last_modifying_user, :old.modified_ip_address
                  );
end im_project_payments_audit_tr;



Generated by OraSchemaDoc, (c) Aram Kananov, 2002