Name | Type | Nullable | Default value | Comment |
---|---|---|---|---|
ALLOCATION_ID | NUMBER(38) | N | ||
GROUP_ID | NUMBER(38) | N | ||
USER_ID | NUMBER(38) | Y | ||
START_BLOCK | DATE | Y | ||
PERCENTAGE_TIME | NUMBER(38) | N | ||
TOO_SMALL_TO_GIVE_PERCENTAGE_P | CHAR(1.0) | Y | 'f' | |
NOTE | VARCHAR2(1000.0) | Y | ||
LAST_MODIFIED | DATE | N | ||
LAST_MODIFYING_USER | NUMBER(38) | N | ||
MODIFIED_IP_ADDRESS | VARCHAR2(20.0) | N |
Constraint Name | Check Condition |
---|---|
SYS_C002088451 | "ALLOCATION_ID" IS NOT NULL |
SYS_C002088452 | "GROUP_ID" IS NOT NULL |
SYS_C002088453 | "PERCENTAGE_TIME" IS NOT NULL |
SYS_C002088454 | "LAST_MODIFIED" IS NOT NULL |
SYS_C002088455 | "LAST_MODIFYING_USER" IS NOT NULL |
SYS_C002088456 | "MODIFIED_IP_ADDRESS" IS NOT NULL |
SYS_C002088457 | too_small_to_give_percentage_p in ('t','f') |
Constraint Name | Columns | Referenced table | Referenced Constraint | On Delete Rule |
---|---|---|---|---|
SYS_C002088458 | GROUP_ID | IM_PROJECTS | SYS_C002088363 | NO ACTION |
SYS_C002088459 | USER_ID | USERS | SYS_C002087135 | NO ACTION |
SYS_C002088460 | START_BLOCK | IM_START_BLOCKS | SYS_C002088430 | NO ACTION |
SYS_C002088461 | LAST_MODIFYING_USER | USERS | SYS_C002087135 | NO ACTION |
Option | Settings |
---|---|
Index Organized | No |
Generated by Oracle | No |
Clustered | No |
Nested | No |
Temporary | No |
Index Name | Type | Unuqueness | Columns |
---|---|---|---|
IM_ALL_ALLOC_ID_GROUP_ID_IDX | NORMAL | NONUNIQUE | ALLOCATION_ID |
IM_ALL_GROUP_ID_GROUP_ID_IDX | NORMAL | NONUNIQUE | GROUP_ID |
IM_ALL_GROUP_ID_LAST_MOD_IDX | NORMAL | NONUNIQUE | LAST_MODIFIED |
IM_ALL_GROUP_ID_USER_ID_IDX | NORMAL | NONUNIQUE | USER_ID |
Name: IM_ALLOCATIONS_AUDIT_TR |
---|
CREATE TRIGGER im_allocations_audit_tr before update or delete on im_allocations for each row REFERENCING NEW AS NEW OLD AS OLD begin insert into im_allocations_audit ( allocation_id, group_id, user_id, start_block, percentage_time,note, last_modified, last_modifying_user, modified_ip_address ) values ( :old.allocation_id, :old.group_id, :old.user_id, :old.start_block, :old.percentage_time,:old.note, :old.last_modified, :old.last_modifying_user, :old.modified_ip_address); end; |