Referencing dba_objects in a trigger.
Somehow, I am unable to compile a trigger referencing dba_objects view. Oracle gives me 'Invalid object' message. I am able to query dba_objects from the user session. Dose this mean dba_* views are not allowed in Triggers?
Most likely, your account has been granted access to SELECT from DBA_OBJECTS via a role rather than as a direct grant. If you want to reference an object using a named PL/SQL block (i.e. a procedure, a trigger, etc.) using definer's rights (the default), the owner of the object needs to have been given a direct grant on the object in question. The grant cannot come via a role.
In SQL*Plus, if you
SQL> set role noneI'll wager that you won't be able to query DBA_OBJECTS which would confirm my suspicion.
Justin
Similar Messages
-
I was trying to find the date of creation of a trigger in the database. But the detail is not in all_triggers view. Is there any other dictionary view, in which I can find this?
select created, last_ddl_time from dba_objects where object_type='TRIGGER';
good luck -
ORA-01031: insufficient privileges While Trying to Create a Trigger
Hi
I am trying to create a trigger on one of the table in the database schema :
CREATE OR REPLACE TRIGGER Trigger_Name
BEFORE INSERT ON table_name
FOR EACH ROW
---Trigger Body...
However I am getting the following error : ORA-01031: insufficient privileges
I have tried to check the status of the trigger with the following script :
SELECT object_name
FROM dba_objects
WHERE object_type = 'TRIGGER'
AND status = 'INVALID';
and it is showing its status as "INVALID".
Can anybody please suggest me how to proceed on this?Hi,
If the trigger exists than you have privilieges to create trigger but you need some privilieges needed to compile it.
Check all commands and objects you are referring to inside trigger body. Maybe you are trying select table without proper priviliege...?
Bartek -
Need help in deleting multiple tables
Hi,
In one of my scenario i want to delete One record from the table, but there are some child and sub child exist for the table. And the on delete cascade is not set fro any of the table.
Structure of my table,
Table-1
tab1_pk
tab1_name
Table-2
tab2_pk
tab1_pk
Table-3
tab3_pk
tab2_pk
i want to delete the record from Table-1 and all the related record of Table-2 and Table-3 in a single query.
Plz helpDear 786725,
What has just came to my mind at first sight is that you can create a trigger for your approach. I don't think that a single query will delete some rows from more than one table.
Please go to the http://tahiti.oracle.com , select your database version and search for the after trigger. Hint: You may need to use the FOR EACH ROW clause and you again may need to use :old :new parameters in the trigger to have the information of what has just been deleted from the relevant table.
Hope That Helps.
Ogan
Edited by: Ogan Ozdogan on 05.Ağu.2010 19:00
http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_7004.htm#SQLRF01405
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b31695/dialogs.htm#sthref454
4.24 Create Trigger
The following information applies to a trigger, which is which is a stored PL/SQL block associated with a table, a schema, or the database, or an anonymous PL/SQL block or a call to a procedure implemented in PL/SQL or Java. The trigger is automatically executed when the specified conditions occur.
Schema: Database schema in which to create the trigger.
Name: Name of the trigger. Must be unique within the database.
Add New Source in Lowercase: If this option is checked, new text is entered in lowercase regardless of the case in which you type it. This option affects only the appearance of the code, because PL/SQL is not case sensitive in its execution.
Trigger tab
Trigger Type: The type of object on which to create the trigger: TABLE, VIEW, SCHEMA, or DATABASE. (The remaining items depend on the type of trigger.)
Table Owner or View Owner: For a trigger on a table or a view, the name of the owner of the table or the view.
Table Name or View Name : For a trigger on a table or a view, the name of the table or the view.
Before or After: For a trigger on a table, select Before to cause the database to fire the trigger before executing the triggering event, or select After to cause the database to fire the trigger after executing the triggering event.
Statement Level or Row Level: For a trigger on a table, Statement Level fires the trigger once before or after the triggering statement that meets the optional trigger constraint defined in the WHEN condition; Row Level fires the trigger once for each row that is affected by the triggering statement and that meets the optional trigger constraint defined in the WHEN condition.
Insert, Update, Delete: For a trigger on a table or a view, Insert fires the trigger whenever an INSERT statement adds a row to a table or adds an element to a nested table; Update fires fire the trigger whenever an UPDATE statement changes a value in one of the columns specified in Selected Columns (or in any column if no columns are specified); Delete fires the trigger whenever a DELETE statement removes a row from the table or removes an element from a nested table.
Referencing - Old: For a trigger on a table, the correlation names in the PL/SQL block and WHEN condition of a row trigger to refer specifically to old value of the current row.
Referencing - New: For a trigger on a table, the correlation names in the PL/SQL block and WHEN condition of a row trigger to refer specifically to new value of the current row.
Available Columns: For a trigger on a table, lists the columns from which you can select for use in an Update trigger definition.
Selected Columns: For a trigger on a table, lists the columns used in an Update trigger definition.
When: For a trigger on a table, an optional trigger condition, which is a SQL condition that must be satisfied for the database to fire the trigger. This condition must contain correlation names and cannot contain a query.
Schema: For a trigger on a schema, the name of the schema on which to create the trigger.
Available Events: For a trigger on a schema or database, lists events from which you can select for use in the trigger definition.
Selected Events: For a trigger on a schema or database, lists events used in the trigger definition.
DDL tab
This tab contains a read-only display of a SQL statement that reflects the current definition of the trigger.
" -
Errors while upgrading from 9i to 11gR1 during catuprd.sql
Hi,
I am very new into the world of databases and am learning it the hard way. Testing all sorts of work on my home PC. I am in the process of upgrading my Win 32 9.2.0.8 to 11gR1 and am at the stage of running catupgrd.sql. The SQL ran for hours and completed. However, when i go to the second step as per Oracle upgrade guide- that is running utl111s.sql, i get the following errors.
ERROR at line 1:
ORA-04045: errors during recompilation/revalidation of SYS.DBMS_REGISTRY_SYS
ORA-04098: trigger 'SYS.CDC_ALTER_CTABLE_BEFORE' is invalid and failed
re-validation
ORA-06508: PL/SQL: could not find program unit being called:
"SYS.DBMS_REGISTRY_SYS"
ORA-06512: at "SYS.DBMS_REGISTRY", line 1797
ORA-06512: at line 110
ORA-04045: errors during recompilation/revalidation of SYS.DBA_OBJECTS
ORA-04098: trigger 'SYS.CDC_ALTER_CTABLE_BEFORE' is invalid and failed
re-validation
The log file for catupgrd shows several instances of the following errors
ORA-29537: class or resource cannot be created or dropped directly
ORA-06512: at "SYS.INITJVMAUX", line 32
ORA-06512: at line 37
Oracle Database Java Packages
. ORA-20000: JServer has not been correctly loaded into the database.
. ORA-06512: at line 3
ERROR at line 1:
ORA-20000: JServer has not been correctly loaded into the database.
ORA-06512: at line 3
I tried running utlrp.sql to compile all invalid objects but, that too gave the trigger error mentioned above. I had fixed all the warnings pointed out by the pre-upgrade script.
I also tried disabling the trigger and running utlrp.sql, but it was of no use.
Any pointers in this regard will be welcome.
Thanks,
JithinSrini, This is a play instance, and I have VM snapshots as well as backups of the database at various stages of the upgrade process.
I tried to load JAVA manually into the db by following Metalink Note 457279.1. I ran the full_rmjvm.sql and it errored out in the catnojav.sql saying "ORA-20000: JServer is not operational in the database; JServer is required to remove CATJAVA from the database."
So, looks like I'm trying to remove JVM with no JServer operational .
My Catupgrd.sql log said two things that I now noticed
JServer JAVA Virtual Machine
. ORA-29537: class or resource cannot be created or dropped directly
. ORA-06512: at "SYS.INITJVMAUX", line 32
. ORA-06512: at line 37
. UPGRADING 9.2.0.8.0 00:16:38
and
Oracle Database Java Packages
. ORA-20000: JServer has not been correctly loaded into the database.
. ORA-06512: at line 3
. LOADING 9.2.0.8.0 00:00:11
All the other components are shown to have version 11.1.0.6.0
So I guess the error is in 9i itself? JAVA, or one of its needed components, was not installed correctly in the 9i database. I have the VM snapshots so I could go back in time a bit and do some R&D. What do you suggest?
PS: I spend 9-6 at office tuning the SQL and then 8-2 at home fixing this upgarde. It has sure go me hooked. I even let go the IPL for this. Hoping to wrap up the upgrade by sunday.
Thanks,
Jithin -
The Size of prddata increasing with great speed . dbf files are increasing
Hi
the Size of prddata increasing with great speed . dbf files are increasing which result in 100 % space utilization.
can I delete temp01.dbf files.what is possible solution for this as dbf files are increasing with unexpected great speed.
Thanks
Rahuldb version is 9.2.0.6.0
Application 11.5.10.2
Allert.log is showing error
ORA-04098: trigger 'APPS.XXXX_APPS_LOGON_TRG' is invalid and failed re-validation
output of query
select object_name
from dba_objects
where object_type = 'TRIGGER'
and status = 'INVALID';
OBJECT_NAME
AX_AP_CHECKS_ARU1
AX_AP_CHECKS_ARU2
AX_AP_CHECKS_BRI1
AX_AP_HOLDS_ARI1
AX_AP_HOLDS_ARU1
AX_AP_HOLD_CODES_ARU1
AX_AP_INVOICES_ARU1
AX_AP_INVOICES_ARU2
AX_AP_INVOICES_ARU3
AX_AP_INVOICES_BRDI1
AX_AP_INVOICE_DIST_ARDI1
OBJECT_NAME
AX_AP_INVOICE_DIST_ARDI2
AX_AP_INVOICE_DIST_ARU1
AX_AP_INVOICE_DIST_ARU2
AX_AP_INVOICE_PAY_ARDI1
AX_DOCUMENT_STATUSES_BRU1
AX_DOCUMENT_STATUSES_BRU2
BEN_EXT_ADD_EVT
FF_GLOBALS_F_BRI
GHR_PER_ADDRESSES_AFIUD
HRI_EDW_CMPSTN_SNPSHT_DTS_WHO
HRI_EDW_USER_PERSON_TYPES_WHO
OBJECT_NAME
HRI_GEN_HRCHY_SUMMARY_WHO
HRI_INV_SPRTN_RSNS_WHO
HRI_MB_WMV_WHO
HRI_ORG_HRCHY_SUMMARY_WHO
HRI_ORG_PARAMS_WHO
HRI_ORG_PARAM_LIST_WHO
HRI_PRIMARY_HRCHYS_WHO
HRI_RECRUITMENT_STAGES_WHO
HRI_SERVICE_BANDS_WHO
HRI_SUPV_HRCHY_SUMMARY_WHO
HR_ORG_INFO_BRI
OBJECT_NAME
HR_PAY_IF_ASG_COST_BRD
HR_PAY_IF_ELE_ENT_ASD
HR_PAY_IF_PERSON_ARU
HR_PAY_IF_PPM_BRD
HR_PAY_IF_PPM_NO_UPDATE2_ARU
HR_PAY_IF_PPM_NO_UPDATE_ARU
HR_PA_MAINTAIN_ORG_HIST_BRI
HXC_ALIAS_DEFINITIONS_WHO
HXC_ALIAS_TYPES_WHO
HXC_ALIAS_TYPE_COMPONENTS_WHO
HXC_ALIAS_VALUES_WHO
OBJECT_NAME
HXC_APPROVAL_COMPS_WHO
HXC_APPROVAL_PERIOD_COMPS_WHO
HXC_APPROVAL_PERIOD_SETS_WHO
HXC_APPROVAL_STYLES_WHO
HXC_BLD_BLK_INFO_TYPE_USAG_WHO
HXC_DATA_APP_RULE_USAGES_WHO
HXC_DEPOSIT_PROCESSES_WHO
HXC_ENTITY_GROUPS_WHO
HXC_ENTITY_GROUP_COMPS_WHO
HXC_ERRORS_WHO
HXC_LAYOUTS_WHO
OBJECT_NAME
HXC_LAYOUT_COMPONENTS_WHO
HXC_LAYOUT_COMP_DEFINITION_WHO
HXC_LAYOUT_COMP_PROMPTS_WHO
HXC_LAYOUT_COMP_QUALIFIERS_WHO
HXC_LAYOUT_COMP_QUAL_RULES_WHO
HXC_MAPPINGS_WHO
HXC_MAPPING_COMPONENTS_WHO
HXC_MAPPING_COMP_USAGES_WHO
HXC_PREF_DEFINITIONS_WHO
HXC_PREF_HIERARCHIES_WHO
HXC_RECURRING_PERIODS_WHO
OBJECT_NAME
HXC_RESOURCE_RULES_WHO
HXC_RETRIEVAL_PROCESSES_WHO
HXC_RETRIEVAL_RANGES_WHO
HXC_RETRIEVAL_RULES_WHO
HXC_RETRIEVAL_RULE_COMPS_WHO
HXC_TIME_BUILDING_BLOCKS_WHO
HXC_TIME_CATEGORIES_WHO
HXC_TIME_CATEGORY_COMPS_WHO
HXC_TIME_ENTRY_RULES_WHO
HXC_TIME_RECIPIENTS_WHO
HXC_TIME_SOURCES_WHO
OBJECT_NAME
HXC_TK_GROUPS_WHO
HXC_TK_GROUP_QUERIES_WHO
HXC_TK_GROUP_QUERY_CRITERI_WHO
HXC_TRANSACTIONS_WHO
HXC_TRANSACTION_DETAILS_WHO
HXT_ADD_ASSIGN_INFO_F_WHO
HXT_ADD_ELEM_INFO_F_WHO
HXT_DET_HOURS_WORKED_F_WHO
HXT_EARNING_POLICIES_WHO
HXT_EARNING_RULES_WHO
HXT_EARN_GROUPS_WHO
OBJECT_NAME
HXT_EARN_GROUP_TYPES_WHO
HXT_ERRORS_F_WHO
HXT_HOLIDAY_CALENDARS_WHO
HXT_HOLIDAY_DAYS_WHO
HXT_HOUR_DEDUCTION_RULES_WHO
HXT_HOUR_DEDUCT_POLICIES_WHO
HXT_PREM_ELIGBLTY_POLICIES_WHO
HXT_PREM_ELIGBLTY_POL_RULE_WHO
HXT_PREM_ELIGBLTY_RULES_WHO
HXT_PREM_INTERACT_POLICIES_WHO
HXT_PREM_INTERACT_RULES_WHO
OBJECT_NAME
HXT_PROJECTS_WHO
HXT_ROTATION_PLANS_WHO
HXT_ROTATION_SCHEDULES_WHO
HXT_SHIFTS_WHO
HXT_SHIFT_DIFF_POLICIES_WHO
HXT_SHIFT_DIFF_RULES_WHO
HXT_SUM_HOURS_WORKED_F_WHO
HXT_TASKS_WHO
HXT_TIMECARDS_F_WHO
HXT_VARIANCES_WHO
HXT_WEEKLY_WORK_SCHEDULES_WHO
OBJECT_NAME
HXT_WORK_SHIFTS_WHO
OTA_ACTIVITY_DEFINITIONS_WHO
OTA_BOOKING_DEALS_WHO
OTA_BOOKING_STATUS_HISTORI_WHO
OTA_CATEGORY_USAGES_WHO
OTA_COMPETENCE_LANGUAGES_WHO
OTA_CROSS_CHARGES_WHO
OTA_DELEGATE_BOOKINGS_WHO
OTA_EVENT_ASSOCIATIONS_WHO
OTA_FINANCE_HEADERS_WHO
OTA_FINANCE_LINES_WHO
OBJECT_NAME
OTA_HR_GL_FLEX_MAPS_WHO
OTA_ILN_XML_PROCESSES_WHO
OTA_NOTRNG_HISTORIES_WHO
OTA_PRICE_LISTS_WHO
OTA_PRICE_LIST_ENTRIES_WHO
OTA_RESOURCE_ALLOCATIONS_WHO
OTA_RESOURCE_DEFINITIONS_WHO
OTA_RESOURCE_USAGES_WHO
OTA_SKILL_PROVISIONS_WHO
OTA_SUPPLIABLE_RESOURCES_WHO
OTA_TRAINING_PLANS_WHO
OBJECT_NAME
OTA_TRAINING_PLAN_COSTS_WHO
OTA_TRAINING_PLAN_MEMBERS_WHO
OTA_VENDOR_SUPPLIES_WHO
PAY_ASSIGNMENT_ACTIONS_BRD
PAY_ASSIGNMENT_ACTIONS_BRU
PAY_BALANCE_BATCH_LINES_BRIUD
PAY_BALANCE_FEEDS_ARD
PAY_BALANCE_FEEDS_ARI
PAY_BALANCE_FEEDS_ARU
PAY_DEFINED_BALANCES_ARI
PAY_DEFINED_BALANCES_BRD
OBJECT_NAME
PAY_ELEMENT_LINKS_T1
PAY_ELEMENT_TYPES_T1
PAY_ORG_PAYMENT_METHODS_F_OVN
PAY_PAYMIX_LINE_INSERT
PAY_PAYROLL_ACTIONS_BRD
PAY_PAYROLL_ACTIONS_BRU
PAY_PERSONAL_PAYMENT_METHO_OVN
PAY_PERSONAL_PAY_METHODS_BRUI
PAY_RUN_RESULTS_BRD
PAY_TRIGGER_EVENTS_ARD
PAY_ZA_TEMP_BRANCH_DETAILS_ARD
OBJECT_NAME
PAY_ZA_TEMP_BRANCH_DETAILS_ARI
PAY_ZA_TEMP_BRANCH_DETAILS_ASI
PA_MAINTAIN_ORG_HIST_BRD
PER_ABV_OVN
PER_ALL_ASSIGNMENTS_F_OVN
PER_ALL_PEOPLE_F_ARIU
PER_ALL_PEOPLE_F_OVN
PER_ESTABLISHMENT_ATTN_CHLG
PER_JOB_REQUIREMENTS_OVN
PER_ORG_STRUCTURE_ELEMENTS_OVN
PER_ORS_OVN
OBJECT_NAME
PER_OSV_OVN
PER_PAY_PROPOSALS_CHLG
PER_PAY_PROPOSALS_OVN
PER_PERIODS_OF_SERVICE_OVN
PER_POS_STRUCTURE_ELEMENTS_OVN
PER_PROPOSAL_COMPS_OVN
PER_QUERY_CRITERIA_OVN
PER_RECRUITMENT_ACTIVITIES_OVN
PER_REC_ACTIVITY_FOR_OVN
PER_REQUISITIONS_OVN
PER_VALID_GRADES_OVN
OBJECT_NAME
SET_HXT_BATCH_STATES_INS
SSP_DEL_ORPHANED_ROWS
SSP_MEDICALS_WHO
SSP_STOPPAGES_WHO
SSP_WITHHOLDING_REASONS_WHO
BEN_ABR_EXTRA_INFO_WHO
BEN_ABR_INFO_TYPES_WHO
BEN_ACRS_PTIP_CVG_F_WHO
BEN_BENEFICIARIES_F_WHO
BEN_ACTL_PREM_VRBL_RT_RL_F_WHO
BEN_ACTN_TYP_WHO
OBJECT_NAME
BEN_COVERED_DEPENDENTS_F_WHO
BEN_VALID_DEPENDENT_TYPES_WHO
BEN_ACTY_BASE_RT_CTFN_F_WHO
BEN_ACTY_BASE_RT_F_WHO
BEN_ACTY_RT_PYMT_SCHED_F_WHO
BEN_ACTY_VRBL_RT_F_WHO
BEN_AGE_FCTR_WHO
BEN_AGE_RT_F_WHO
BEN_APLCN_TO_BNFT_POOL_F_WHO
OTA_ANNOUNCEMENTS_WHO
BEN_APLD_DPNT_CVG_ELIG_PRF_WHO
OBJECT_NAME
BEN_BATCH_BNFT_CERT_INFO_WHO
BEN_BATCH_COMMU_INFO_WHO
BEN_BATCH_LER_INFO_WHO
BEN_BATCH_PARAMETER_WHO
HXT_TIMECLOCK_ERRORS_WHO
BEN_BNFT_POOL_RLOVR_RQMT_F_WHO
BEN_BNFT_PRVDR_POOL_F_WHO
BEN_BNFT_VRBL_RT_F_WHO
BEN_BNFT_VRBL_RT_RL_F_WHO
FF_FORMULAS_F_WHO
FF_ROUTE_PARAMETER_VALUES_WHO
OBJECT_NAME
BEN_CMBN_PLIP_F_WHO
HXC_LOCKING_RULES_WHO
GHR_COMPLAINTS2_WHO
BEN_CM_TYP_F_WHO
GHR_COMPL_AGENCY_APPEALS_WHO
GHR_COMPL_CA_DETAILS_WHO
GHR_COMPL_CA_HEADERS_WHO
GHR_CPDF_TEMP_WHO
GHR_DUAL_ACTIONS_WHO
GHR_DUAL_PROC_METHODS_WHO
HXC_SEEDDATA_BY_LEVEL_WHO
OBJECT_NAME
GHR_DUTY_STATIONS_F_WHO
GHR_GROUPBOX_USERS_WHO
BEN_CM_TYP_USG_F_WHO
BEN_DED_SCHED_PY_FREQ_WHO
BEN_DPNT_CVG_RQD_RLSHP_F_WHO
GHR_POIS_WHO
GHR_POSITION_DESCRIPTIONS_WHO
BEN_DPNT_CVRD_ANTHR_PL_CVG_WHO
GHR_PREMIUM_PAY_INDICATORS_WHO
GHR_PROCESS_LOG_WHO
OTA_IMPORT_HISTORIES_WHO
OBJECT_NAME
GHR_RESTRICTED_PROC_METHOD_WHO
OTA_LEARNING_PATHS_WHO
GHR_RIF_REGISTERS_WHO
BEN_DPNT_OTHR_PTIP_RT_F_WHO
GHR_ROUTING_GROUPS_WHO
GHR_ROUTING_LISTS_WHO
GHR_ROUTING_LIST_MEMBERS_WHO
BEN_DSBLD_RT_F_WHO
BEN_DSGNTR_ENRLD_CVG_F_WHO
BEN_DSGN_RQMT_RLSHP_TYP_WHO
BEN_EE_STAT_RT_F_WHO
OBJECT_NAME
BEN_ELCTBL_CHC_CTFN_WHO
BEN_ELIGY_PRFL_RL_F_WHO
BEN_ELIG_AGE_CVG_F_WHO
BEN_ELIG_COMPTNCY_PRTE_F_WHO
BEN_ELIG_NO_OTHR_CVG_PRTE_WHO
HR_CANVAS_PROPERTIES_WHO
BEN_ELIG_PRTT_ANTHR_PL_PRT_WHO
HR_COMMENTS_WHO
HR_DE_LIABILITY_PREMIUMS_F_WHO
BEN_ELIG_PSTN_PRTE_F_WHO
BEN_ELIG_PYRL_PRTE_F_WHO
OBJECT_NAME
BEN_ELIG_QUAL_TITL_PRTE_F_WHO
HR_DM_APPLICATION_GROUPS_WHO
BEN_ELIG_SCHEDD_HRS_PRTE_F_WHO
HR_DM_DATABASES_WHO
BEN_ELIG_SP_CLNG_PRG_PRTE_WHO
HR_DM_DT_DELETES_WHO
BEN_ELIG_STDNT_STAT_CVG_F_WHO
HR_DM_EXP_IMPS_WHO
BEN_ELIG_SUPPL_ROLE_PRTE_F_WHO
HR_DM_GROUPS_WHO
BEN_ELIG_SVC_AREA_PRTE_F_WHO
OBJECT_NAME
BEN_ELIG_TBCO_USE_PRTE_F_WHO
HR_DM_HIERARCHIES_WHO
HR_DM_LOADER_PARAMS_WHO
BEN_ELIG_TO_PRTE_RSN_F_WHO
BEN_ELIG_TTL_CVG_VOL_PRTE_WHO
HR_DM_LOADER_PHASE_ITEMS_WHO
BEN_ELIG_TTL_PRTT_PRTE_F_WHO
HR_DM_MIGRATIONS_WHO
HR_DM_MIGRATION_RANGES_WHO
HR_DM_MIGRATION_REQUESTS_WHO
HR_DM_PHASE_ITEMS_WHO
OBJECT_NAME
BEN_ENRLD_ANTHR_OIPL_RT_F_WHO
BEN_ENRLD_ANTHR_PLIP_RT_F_WHO
HR_DM_SEQUENCE_DEFINITIONS_WHO
HR_DM_SEQUENCE_RANGES_WHO
BEN_ENRT_BNFT_WHO
OTA_TEST_QUESTIONS_WHO
BEN_ENRT_PREM_WHO
BEN_ENRT_PREM_RBV_WHO
HR_EFC_ACTIONS_WHO
OTA_UTEST_QUESTIONS_WHO
OTA_UTEST_RESPONSES_WHO
OBJECT_NAME
BEN_ENRT_RT_WHO
HR_EFC_ROUNDING_ERRORS_WHO
BEN_ENRT_RT_RBV_WHO
HR_EFC_WORKER_AUDITS_WHO
BEN_EXTRA_INPUT_VALUES_WHO
HR_EXCEPTION_USAGES_WHO
BEN_EXT_CHG_EVT_LOG_WHO
HR_FORM_CANVASES_B_WHO
BEN_EXT_CRIT_CMBN_WHO
BEN_EXT_CRIT_PRFL_WHO
BEN_EXT_CRIT_TYP_WHO
OBJECT_NAME
BEN_EXT_CRIT_VAL_WHO
BEN_EXT_DATA_ELMT_WHO
BEN_EXT_DATA_ELMT_DECD_WHO
BEN_EXT_DATA_ELMT_IN_RCD_WHO
BEN_EXT_DFN_WHO
BEN_EXT_FILE_WHO
BEN_EXT_FLD_WHO
HR_FORM_DATA_GROUPS_B_WHO
BEN_EXT_INCL_CHG_WHO
BEN_EXT_INCL_DATA_ELMT_WHO
BEN_EXT_RCD_WHO
OBJECT_NAME
BEN_EXT_RCD_IN_FILE_WHO
BEN_EXT_RSLT_WHO
BEN_EXT_RSLT_DTL_WHO
BEN_EXT_RSLT_ERR_WHO
BEN_EXT_WHERE_CLAUSE_WHO
BEN_FL_TM_PT_TM_RT_F_WHO
BEN_GD_OR_SVC_TYP_WHO
BEN_GNDR_RT_F_WHO
BEN_GRADE_RT_F_WHO
HR_FORM_DATA_GROUP_ITEMS_WHO
BEN_HRLY_SLRD_RT_F_WHO
OBJECT_NAME
HR_FORM_ITEMS_B_WHO
BEN_HRS_WKD_IN_PERD_FCTR_WHO
BEN_HRS_WKD_IN_PERD_RT_F_WHO
BEN_JOB_RT_F_WHO
BEN_LBR_MMBR_RT_F_WHO
BEN_LEE_RSN_F_WHO
BEN_LEE_RSN_RL_F_WHO
BEN_LER_BNFT_RSTRN_CTFN_F_WHO
BEN_LER_BNFT_RSTRN_F_WHO
BEN_LER_CHG_DPNT_CVG_CTFN_WHO
BEN_LER_CHG_DPNT_CVG_F_WHO
OBJECT_NAME
BEN_LER_CHG_OIPL_ENRT_F_WHO
BEN_LER_CHG_OIPL_ENRT_RL_F_WHO
BEN_LER_CHG_PGM_ENRT_F_WHO
BEN_LER_CHG_PLIP_ENRT_F_WHO
BEN_LER_CHG_PLIP_ENRT_RL_F_WHO
BEN_LER_CHG_PL_NIP_ENRT_F_WHO
BEN_LER_CHG_PL_NIP_RL_F_WHO
BEN_LER_CHG_PTIP_ENRT_F_WHO
BEN_LER_ENRT_CTFN_F_WHO
BEN_LER_EXTRA_INFO_WHO
BEN_LER_F_WHO
OBJECT_NAME
HR_FORM_PROPERTIES_WHO
HR_FORM_TAB_PAGES_B_WHO
BEN_LER_INFO_TYPES_WHO
BEN_LER_PER_INFO_CS_LER_F_WHO
BEN_LER_RLTD_PER_CS_LER_F_WHO
BEN_LER_RQRS_ENRT_CTFN_F_WHO
BEN_LE_CLSN_N_RSTR_WHO
BEN_LGL_ENTY_RT_F_WHO
HR_FORM_TAB_STACKED_CANVAS_WHO
BEN_LOS_RT_F_WHO
HR_FORM_TEMPLATES_B_WHO
OBJECT_NAME
BEN_NO_OTHR_CVG_RT_F_WHO
BEN_OIPLIP_F_WHO
BEN_OPT_INFO_TYPES_WHO
BEN_ORG_UNIT_PRDCT_F_WHO
BEN_PAIRD_RT_F_WHO
BEN_PCT_FL_TM_FCTR_WHO
BEN_PCT_FL_TM_RT_F_WHO
BEN_PER_CM_F_WHO
BEN_PER_CM_F_RBV_WHO
BEN_PL_GD_R_SVC_CTFN_F_WHO
BEN_PL_PCP_WHO
OBJECT_NAME
BEN_PL_R_OIPL_PREM_BY_MO_F_WHO
BEN_PL_TYP_F_WHO
BEN_POPL_ENRT_TYP_CYCL_F_WHO
BEN_POPL_ORG_F_WHO
BEN_PPL_GRP_RT_F_WHO
HR_KI_CONTEXTS_WHO
BEN_PRTN_ELIG_PRFL_F_WHO
HR_KI_HIERARCHIES_WHO
BEN_PRTT_ANTHR_PL_RT_F_WHO
BEN_PRTT_ASSOCD_INSTN_F_WHO
BEN_PRTT_CLM_GD_OR_SVC_TYP_WHO
OBJECT_NAME
BEN_PRTT_ENRT_ACTN_F_WHO
BEN_PRTT_ENRT_CTFN_PRVDD_F_WHO
BEN_PRTT_ENRT_RSLT_F_RBV_WHO
BEN_PRTT_PREM_BY_MO_F_WHO
BEN_PRTT_PREM_F_WHO
BEN_PRTT_REIMBMT_RECON_WHO
BEN_PRTT_REIMBMT_RQST_F_WHO
BEN_PRTT_RMT_APRVD_FR_PYMT_WHO
BEN_PRTT_RMT_RQST_CTFN_PRV_WHO
BEN_PRTT_RT_VAL_CTFN_PRVDD_WHO
BEN_PRTT_RT_VAL_RBV_WHO
OBJECT_NAME
BEN_PSTL_ZIP_RT_F_WHO
BEN_PSTN_RT_F_WHO
BEN_PTD_BAL_TYP_F_WHO
BEN_PTD_LMT_F_WHO
BEN_PTIP_DPNT_CVG_CTFN_F_WHO
HR_KI_HIERARCHY_NODE_MAPS_WHO
HR_KI_INTEGRATIONS_WHO
BEN_PTIP_F_WHO
BEN_PTNL_LER_FOR_PER_WHO
BEN_PTNL_LER_FOR_PER_RBV_WHO
BEN_PYMT_CHECK_DET_WHO
OBJECT_NAME
BEN_PYMT_SCHED_PY_FREQ_WHO
BEN_PYRL_RT_F_WHO
BEN_PY_BSS_RT_F_WHO
BEN_QUAL_TITL_RT_F_WHO
BEN_QUA_IN_GR_RT_F_WHO
BEN_REGN_F_WHO
BEN_REGN_FOR_REGY_BODY_F_WHO
HR_KI_OPTIONS_WHO
BEN_REPORTING_WHO
BEN_RLTD_PER_CHG_CS_LER_F_WHO
BEN_ROLL_REIMB_RQST_WHO
OBJECT_NAME
BEN_RPTG_GRP_WHO
HR_KI_SESSIONS_WHO
HR_KI_TOPICS_WHO
BEN_SCHEDD_ENRT_RL_F_WHO
BEN_SCHEDD_HRS_RT_F_WHO
HR_LEGISLATION_INSTALLATIO_WHO
HR_LEGISLATION_SUB_INST_WHO
BEN_STARTUP_CM_TYP_WHO
HR_LOCATION_INFO_TYPES_WHO
BEN_STARTUP_LERS_WHO
BEN_STARTUP_REGN_WHO
OBJECT_NAME
BEN_SVC_AREA_F_WHO
BEN_TTL_CVG_VOL_RT_F_WHO
BEN_TTL_PRTT_RT_F_WHO
BEN_VRBL_RT_PRFL_RL_F_WHO
BEN_WTHN_YR_PERD_WHO
HR_PATTERN_EXCEPTIONS_WHO
BEN_WV_PRTN_RSN_CTFN_PL_F_WHO
HR_PATTERN_PURPOSES_WHO
HR_PATTERN_PURPOSE_USAGES_WHO
BEN_WV_PRTN_RSN_PL_F_WHO
BEN_WV_PRTN_RSN_PTIP_F_WHO
OBJECT_NAME
HR_PUMP_BATCH_HEADERS_WHO
BEN_YR_PERD_WHO
HR_PUMP_BATCH_LINE_USER_KE_WHO
HR_PUMP_DEFAULT_EXCEPTIONS_WHO
HR_PUMP_MAPPING_PACKAGES_WHO
HR_PUMP_MODULE_PARAMETERS_WHO
HR_QUEST_ANSWERS_WHO
HR_QUEST_ANSWER_VALUES_WHO
HR_QUEST_FIELDS_WHO
HR_REPORT_LOOKUPS_WHO
HR_SOFT_CODING_KEYFLEX_WHO
OBJECT_NAME
HR_SOURCE_FORM_TEMPLATES_WHO
HR_SUMMARY_WHO
HR_TAB_PAGE_PROPERTIES_B_WHO
HR_TEMPLATE_CANVASES_B_WHO
HR_TEMPLATE_DATA_GROUPS_WHO
HR_TEMPLATE_ITEMS_B_WHO
HR_TEMPLATE_ITEM_CONTEXTS_WHO
HR_TEMPLATE_ITEM_CONTEXT_P_WHO
HR_TEMPLATE_ITEM_TAB_PAGES_WHO
HR_TEMPLATE_TAB_PAGES_B_WHO
HR_TEMPLATE_WINDOWS_B_WHO
OBJECT_NAME
HR_WINDOW_PROPERTIES_B_WHO
HR_WIP_LOCKS_WHO
HR_WIP_TRANSACTIONS_WHO
IRC_ALL_RECRUITING_SITES_WHO
IRC_ASSIGNMENT_STATUSES_WHO
IRC_DEFAULT_POSTINGS_WHO
IRC_DOCUMENTS_WHO
IRC_NOTIFICATION_PREFERENC_WHO
IRC_POSTING_CONTENTS_WHO
IRC_REC_TEAM_MEMBERS_WHO
IRC_REFERENCES_WHO
OBJECT_NAME
IRC_VACANCY_CONSIDERATIONS_WHO
IRC_VAC_ALLOWED_STATUS_TYP_WHO
IRC_VARIABLE_COMP_ELEMENTS_WHO
PAY_ACCRUAL_BANDS_WHO
PAY_ACTION_INFORMATION_WHO
PAY_ALL_PAYROLLS_F_WHO
PAY_AU_MODULES_WHO
PAY_AU_MODULE_PARAMETERS_WHO
PAY_AU_PROCESS_MODULES_WHO
PAY_BALANCE_CATEGORIES_F_WHO
PAY_BALANCE_CLASSIFICATION_WHO
OBJECT_NAME
PAY_BALANCE_FEEDS_F_WHO
PAY_BALANCE_TYPES_WHO
PAY_BAL_ATTRIBUTE_DEFINITI_WHO
PAY_CALENDARS_WHO
PAY_CA_EMP_FED_TAX_INFO_F_WHO
PAY_COST_ALLOCATION_KEYFLE_WHO
PAY_DATETRACKED_EVENTS_WHO
PAY_DEFINED_BALANCES_WHO
PAY_DIMENSION_ROUTES_WHO
PAY_ELEMENT_CLASSIFICATION_WHO
PAY_ELEMENT_SETS_WHO
OBJECT_NAME
PAY_ELEMENT_SPAN_USAGES_WHO
PAY_ELEMENT_TEMPLATES_WHO
PAY_ELEMENT_TYPE_EXTRA_INF_WHO
PAY_ELEMENT_TYPE_INFO_TYPE_WHO
PAY_ELEMENT_TYPE_USAGES_F_WHO
PAY_ELE_CLASSIFICATION_RUL_WHO
PAY_EVENT_QUALIFIERS_F_WHO
PAY_EVENT_UPDATES_WHO
PAY_EVENT_VALUE_CHANGES_F_WHO
PAY_EXTERNAL_ACCOUNTS_WHO
PAY_FORMULA_RESULT_RULES_F_WHO
OBJECT_NAME
PAY_FREQ_RULE_PERIODS_WHO
PAY_FUNCTIONAL_USAGES_WHO
PAY_GROSSUP_BAL_EXCLUSIONS_WHO
PAY_IE_PAYE_DETAILS_F_WHO
PAY_INPUT_VALUES_F_WHO
PAY_ITERATIVE_RULES_F_WHO
PAY_JP_BANKS_WHO
PAY_LEG_SETUP_DEFAULTS_WHO
PAY_SHADOW_BALANCE_FEEDS_WHO
PAY_SHADOW_BALANCE_TYPES_WHO
PAY_TRIGGER_COMPONENTS_WHO
OBJECT_NAME
PAY_TRIGGER_EVENTS_WHO
PAY_USER_ROWS_F_WHO
PAY_US_CONTRIBUTION_HISTOR_WHO
PAY_US_GARN_FEE_RULES_F_WHO
PAY_US_GARN_LIMIT_RULES_F_WHO
PAY_ZA_CDV_PARAMETERS_WHO
PER_ABSENCE_ATTENDANCES_WHO
PER_ABSENCE_ATTENDANCE_TYP_WHO
PER_ABS_ATTENDANCE_REASONS_WHO
PER_ASSESSMENT_TYPES_WHO
PER_ASSIGNMENT_BUDGET_VALU_WHO
OBJECT_NAME
PER_ASSIGN_PROPOSAL_ANSWER_WHO
PER_BF_BALANCE_AMOUNTS_WHO
PER_BF_BALANCE_TYPES_WHO
PER_BF_PAYROLL_RUNS_WHO
PER_BF_PROCESSED_ASSIGNMEN_WHO
PER_BOOKINGS_WHO
PER_BUDGETS_WHO
PER_BUDGET_ELEMENTS_WHO
PER_BUDGET_VALUES_WHO
PER_BUDGET_VERSIONS_WHO
PER_CAGR_APIS_WHO
OBJECT_NAME
PER_CAGR_API_PARAMETERS_WHO
PER_CAGR_ENTITLEMENTS_WHO
PER_CAGR_ENTITLEMENT_ITEMS_WHO
PER_CAGR_ENTITLEMENT_LINES_WHO
PER_CAGR_ENTITLEMENT_RESUL_WHO
PER_CAGR_GRADES_WHO
PER_CAGR_GRADES_DEF_WHO
PER_CAGR_GRADE_STRUCTURES_WHO
PER_CAGR_LOG_WHO
PER_CAGR_RETAINED_RIGHTS_WHO
PER_CALENDAR_ENTRIES_WHO
OBJECT_NAME
PER_CAL_ENTRY_VALUES_WHO
PER_CAREER_PATHS_WHO
PER_CAREER_PATH_ELEMENTS_WHO
PER_CHECKLIST_ITEMS_WHO
PER_COBRA_COVERAGE_BENEFIT_WHO
PER_COBRA_COVERAGE_PERIODS_WHO
PER_COBRA_COVERAGE_STATUSE_WHO
PER_COBRA_COV_ENROLLMENTS_WHO
PER_COBRA_DEPENDENTS_F_WHO
PER_COBRA_QFYING_EVENTS_F_WHO
PER_COLLECTIVE_AGREEMENTS_WHO
OBJECT_NAME
PER_COMPETENCES_WHO
PER_COMPETENCE_DEFINITIONS_WHO
PER_COMPETENCE_ELEMENTS_WHO
PER_CONTACT_EXTRA_INFO_F_WHO
PER_CONTACT_INFO_TYPES_WHO
PER_CONTRACTS_F_WHO
PER_DEPLOYMENT_FACTORS_WHO
PER_DISABILITIES_F_WHO
PER_ELECTIONS_WHO
PER_ELECTION_CANDIDATES_WHO
PER_ELECTION_CONSTITUENCYS_WHO
OBJECT_NAME
PER_EMPDIR_ASSIGNMENTS_WHO
PER_EMPDIR_IMAGES_WHO
PER_EMPDIR_PEOPLE_WHO
PER_EMPDIR_PHONES_WHO
PER_ESTABLISHMENTS_WHO
PER_ESTABLISHMENT_ATTENDAN_WHO
PER_GEN_HIERARCHY_WHO
PER_GEN_HIERARCHY_NODES_WHO
PER_GEN_HIERARCHY_VERSIONS_WHO
PER_GEN_HIER_NODE_TYPES_WHO
PER_GRADES_WHO
OBJECT_NAME
PER_GRADE_DEFINITIONS_WHO
PER_GRADE_SPINES_F_WHO
PER_HTML_TOOLKIT_REC_TYPES_WHO
PER_JOB_EVALUATIONS_WHO
PER_JOB_EXTRA_INFO_WHO
PER_JOB_GROUPS_WHO
PER_JOB_INFO_TYPES_WHO
PER_JOB_REQUIREMENTS_WHO
PER_JP_ADDRESS_LOOKUPS_WHO
PER_JP_BANK_LOOKUPS_ALL_WHO
PER_JP_POSTAL_CODES_WHO
OBJECT_NAME
PER_KR_GRADES_WHO
PER_KR_GRADE_AMOUNT_F_WHO
PER_KR_G_POINTS_WHO
PER_KR_G_POINT_AMOUNT_F_WHO
PER_MEDICAL_ASSESSMENTS_WHO
PER_MM_VALID_GRADES_WHO
PER_NL_ABSENCE_ACTIONS_WHO
PER_OBJECTIVES_WHO
PER_ORGANIZATION_STRUCTURE_WHO
PER_ORG_HRCHY_SUMMARY_WHO
PER_ORG_STRUCTURE_ELEMENTS_WHO
OBJECT_NAME
PER_PARENT_SPINES_WHO
PER_PARTICIPANTS_WHO
PER_PAY_BASES_WHO
PER_PAY_PROPOSAL_COMPONENT_WHO
PER_PEOPLE_INFO_TYPES_WHO
PER_PERFORMANCE_RATINGS_WHO
PER_PERFORMANCE_REVIEWS_WHO
PER_PERIODS_OF_PLACEMENT_WHO
PER_PERSON_DLVRY_METHODS_WHO
PER_PERSON_TYPE_USAGES_F_WHO
PER_POSITION_DEFINITIONS_WHO
OBJECT_NAME
PER_POSITION_EXTRA_INFO_WHO
PER_POSITION_INFO_TYPES_WHO
PER_POS_STRUCTURE_ELEMENTS_WHO
PER_POS_STRUCTURE_VERSIONS_WHO
PER_PREVIOUS_EMPLOYERS_WHO
PER_PREVIOUS_JOBS_WHO
PER_PREVIOUS_JOB_USAGES_WHO
PER_PREV_JOB_EXTRA_INFO_WHO
PER_PREV_JOB_INFO_TYPES_WHO
PER_PROPOSAL_CATEGORY_MEMB_WHO
PER_PROPOSAL_CATEGORY_TYPE_WHO
OBJECT_NAME
PER_PROPOSAL_OFFER_PARAGRA_WHO
PER_PROPOSAL_QUESTIONS_ADV_WHO
PER_PROPOSAL_QUESTION_MEMB_WHO
PER_PROPOSAL_QUESTION_TYPE_WHO
PER_PROPOSAL_TEMPLATES_WHO
PER_QUALIFICATION_TYPES_WHO
PER_QUICKPAINT_INVOCATIONS_WHO
PER_QUICKPAINT_RESULT_TEXT_WHO
PER_RATING_LEVELS_WHO
PER_RATING_SCALES_WHO
PER_RECRUITMENT_ACTIVITIES_WHO
OBJECT_NAME
PER_RECRUITMENT_ACTIVITY_F_WHO
PER_REQUISITIONS_WHO
PER_RI_DEPENDENCIES_WHO
PER_RI_REQUESTS_WHO
PER_RI_SETUP_SUB_TASKS_WHO
PER_RI_SETUP_TASKS_WHO
PER_RI_VIEW_REPORTS_WHO
PER_RI_WORKBENCH_ITEMS_WHO
PER_ROLES_WHO
PER_SCHED_COBRA_PAYMENTS_WHO
PER_SECONDARY_ASS_STATUSES_WHO
OBJECT_NAME
PER_SECURITY_ORGANIZATIONS_WHO
PER_SECURITY_PROFILES_WHO
PER_SECURITY_USERS_WHO
PER_SHARED_TYPES_WHO
PER_SOLUTION_TYPES_WHO
PER_SPINAL_POINT_PLACEMENT_WHO
PER_STANDARD_HOLIDAYS_WHO
PER_TIME_PERIODS_WHO
PER_TIME_PERIOD_RULES_WHO
PER_WORK_INCIDENTS_WHO
PER_ZA_AREAS_OF_ASSESSMENT_WHO
OBJECT_NAME
PER_ZA_QUALIFICATION_TYPES_WHO
PER_ZA_TRAINING_WHO
PQH_ATTRIBUTE_RANGES_WHO
PQH_BDGT_CMMTMNT_ELMNTS_WHO
PQH_BUDGET_DETAILS_WHO
PQH_BUDGET_ELEMENTS_WHO
PQH_BUDGET_FUND_SRCS_WHO
PQH_BUDGET_GL_FLEX_MAPS_WHO
PQH_BUDGET_POOLS_WHO
PQH_BUDGET_SETS_WHO
PQH_COPY_ENTITY_CONTEXTS_WHO
OBJECT_NAME
PQH_COPY_ENTITY_FUNCTIONS_WHO
PQH_COPY_ENTITY_TXNS_WHO
PQH_CORPS_DEFINITIONS_WHO
PQH_DE_CASE_GROUPS_WHO
PQH_DE_ENT_MINUTES_WHO
PQH_DE_OPERATION_GROUPS_WHO
PQH_DE_RESULT_SETS_WHO
PQH_DE_WRKPLC_VLDTN_JOBS_WHO
PQH_DE_WRKPLC_VLDTN_LVLNUM_WHO
PQH_DE_WRKPLC_VLDTN_VERS_WHO
PQH_DFLT_BUDGET_ELEMENTS_WHO
OBJECT_NAME
PQH_DFLT_BUDGET_SETS_WHO
PQH_DOCUMENT_ATTRIBUTES_F_WHO
PQH_ELEMENT_COMMITMENTS_WHO
PQH_FR_GLOBAL_INDICES_F_WHO
PQH_FR_STAT_SITUATION_RULE_WHO
PQH_FR_VALIDATIONS_WHO
PQH_GL_INTERFACE_WHO
PQH_PROCESS_LOG_WHO
PQH_ROLE_INFO_TYPES_WHO
PQH_SS_STEP_HISTORY_WHO
PQH_TABLE_ROUTE_WHO
OBJECT_NAME
PQH_TEMPLATES_WHO
PQH_TEMPLATE_ATTRIBUTES_WHO
PQH_TJR_SHADOW_WHO
PQH_TRANSACTION_CATEGORIES_WHO
PQH_TRANSACTION_TEMPLATES_WHO
PQH_TXN_CATEGORY_ATTRIBUTE_WHO
PQH_TXN_CATEGORY_DOCUMENTS_WHO
PQH_TXN_JOB_REQUIREMENTS_WHO
PQH_WIZARD_CANVASES_WHO
PQH_WORKSHEETS_WHO
PQH_WORKSHEET_BDGT_ELMNTS_WHO
OBJECT_NAME
PQH_WORKSHEET_BUDGET_SETS_WHO
PQH_WORKSHEET_DETAILS_WHO
PQH_WORKSHEET_FUND_SRCS_WHO
PQH_WORKSHEET_PERIODS_WHO
PQP_ALIEN_STATE_TREATIES_F_WHO
PQP_ALIEN_TRANSACTION_DATA_WHO
PQP_ANALYZED_ALIEN_DATA_WHO
PQP_ANALYZED_ALIEN_DETAILS_WHO
PQP_ASSIGNMENT_ATTRIBUTES_WHO
PQP_CONFIGURATION_VALUES_WHO
PQP_EXCEPTION_REPORTS_WHO
OBJECT_NAME
PQP_EXCEPTION_REPORT_GROUP_WHO
PQP_EXCEPTION_REPORT_SUFFI_WHO
PQP_EXTRACT_ATTRIBUTES_WHO
PQP_EXT_CROSS_PERSON_RECOR_WHO
PQP_GAP_ABSENCE_PLANS_WHO
PQP_GAP_DAILY_ABSENCES_WHO
PQP_PENSION_TYPES_F_WHO
PQP_SERVICE_HISTORY_PERIOD_WHO
PQP_VEHICLE_ALLOCATIONS_F_WHO
PQP_VEHICLE_DETAILS_WHO
PQP_VEHICLE_REPOSITORY_F_WHO
OBJECT_NAME
PQP_VEH_ALLOC_EXTRA_INFO_WHO
PQP_VEH_ALLOC_INFO_TYPES_WHO
PQP_VEH_REPOS_EXTRA_INFO_WHO
PQP_VEH_REPOS_INFO_TYPES_WHO
PAY_EXTERNAL_ACCOUNTS_ARUD
PAY_ORG_PAYMENT_METHODS_F_ARIU
PAY_US_EMP_STATE_TAX_RULES_WHO
PER_PHONES_WHO
PER_TIME_PERIOD_TYPES_WHO
HXC_ALIAS_DEFINITION012501_WHO
OTA_ACTIVITY_DEFINIT012501_WHO
OBJECT_NAME
OTA_ACTIVITY_VERSION012509_WHO
HXC_TRANSACTION_DETAILS_BK_WHO
OTA_OFFERINGS_TL012523_WHO
HRI_ARCHIVE_EVENTS_WHO
OTA_SUPPLIABLE_RESOU012528_WHO
BEN_ACTN_TYP_TL012642_WHO
DT_DATE_PROMPTS_TL012652_WHO
DT_TITLE_PROMPTS_TL012653_WHO
BEN_CM_TYP_F_TL012655_WHO
GHR_COMPL_AGENCY_COSTS_WHO
GHR_MASS_SALARY_CRITERIA_E_WHO
OBJECT_NAME
GHR_MTS_TEMP_WHO
HR_ALL_ORGANIZATION_012716_WHO
HR_ALL_POSITIONS_F_T012716_WHO
HR_FORM_CANVASES_TL012728_WHO
HR_FORM_DATA_GROUPS_012729_WHO
BEN_EXT_FLD_TL012730_WHO
HR_FORM_ITEMS_TL012730_WHO
HR_FORM_TAB_PAGES_TL012731_WHO
HR_FORM_TEMPLATES_TL012732_WHO
HR_FORM_WINDOWS_TL012733_WHO
HR_ITEM_PROPERTIES_T012734_WHO
OBJECT_NAME
HR_KI_HIERARCHIES_TL012736_WHO
BEN_LER_F_TL012736_WHO
HR_KI_INTEGRATIONS_T012736_WHO
HR_KI_OPTION_TYPES_T012737_WHO
HR_KI_TOPICS_TL012738_WHO
HR_NAVIGATION_UNITS_012740_WHO
HR_ORG_INFORMATION_T012741_WHO
HR_TAB_PAGE_PROPERTI012748_WHO
BEN_RPTG_GRP_TL012758_WHO
PAY_CUSTOM_RESTRICTI012802_WHO
PAY_ORG_PAYMENT_METH012813_WHO
OBJECT_NAME
PER_ASSIGNMENT_STATU012832_WHO
PER_COMPETENCES_TL012842_WHO
PAY_ACTION_PARAMETERS_ARI
PAY_ACTION_PARAMETERS_ARU
PA_MAITN_ORG_UPDATE_BEST
PA_MAITN_ORG_UPDATE_BEROW
JA_IN_57F4_FORM_NUMBER_AIU_TRG
XXXX_APPS_LOGON_TRG
767 rows selected. -
JBO-27022 within ADF Module, JHeadstart 10
(oracle.jbo.AttributeLoadException) JBO-27022: Failed to load value at index 4 with java object of type java.lang.String due to java.sql.SQLException.
LEVEL 1: DETAIL 0
(java.sql.SQLException) Fail to convert to internal representation
The above is the error message received from within the ADF Module executed with Test. Using JDeveloper 10.1.3 4 with the latest Jheadstart 10 release. The application and ADF definitions are simple - one entity and six views of that entity differing only on a where clause which has the same form in all cases: "where status_ind = 'value'".
It is failing attempting to read the 10th record, having successfully read the first 9 records. For testing purposes (to isolate this problem) I constructed the test data from the original data. Using the original data, the test of the module failed on the 5th record. The original records contains a single integer surrogate key that is populated via an Oracle sequence number referenced within an Insert Trigger on the database. To determine if the failure was based on the record or the number of records read, I constructed the test data such that from the original data as follows:
Record 1, record 1, record 2, record 2, record 3, record 3, record 4, record 4, record 5, record 5 ...., where the record # refers to the original data. The Test of the Module again fails on the 5th record's data, but it read the 1st Record 5 correctly, while failing on the 2nd Record 5. Since these records are or should be identical, except for the integer sequence number field (which is in index 10 -- that is the key is not in index position 4).
The field in Index 4 is a varchar2(30) and whose value is BAV (that is, only 3 characters long, no padding). The base classes remain the standard oracle.jbo.xxxx classes and not any jhs classes.
I'm at a loss why the exception, especially since the fields contents are the same between Record 9 and Record 10, with the primary key of integer 9 and 10 respectively.
NB: Running under Mac OSX 10.5.7 and latest JVM 1.5 from AppleHi,
Jhsadfrt contains all the runtime components for JHS. For the model layer, this includes the JhsApplicationModuleImpl (which will be used as the superclass for your appmodule) and the JhsModelService, which will be used as a nested application module within your applicaton module. The last one will only be used when you use database-dynamic options such as flex fields, custom security and database-based internationalization. In those cases, JHeadstart provides its own screens which will use these business components to display their data.
Libraries such as Commons Logging, Oracle Intermedia and SQLJ Runtime (allthough I'm not 100% sure of the last) are used by these JHeadstart extensions to the model. So you will need them, otherwise your project might fail to run.
Hope this answers your question.
Regards,
Evert-Jan de Bruin
JHeadstart Team -
System.trigger_item
I tried to catch the name of block ,record and item from which the trigger fire .I wrote the following on the form level :
message(:system.trigger_block||' _ '||:system.trigger_record || ' _ '||:system.trigger_item);
it displayed the block and record names only but nothing for item name .In the other hand it displayed the name of the item with when mouse click.I wonder why it works with this trigger while it didn't with on-error trigger .
Any help would be thinkfullThis is from the Forms on-line help:
SYSTEM.CURSOR_ITEM - represents the name of the block and item, block.item, where the input focus (cursor) is located.
SYSTEM.TRIGGER_ITEM - represents the item (BLOCK.ITEM) in the scope for which the trigger is currently firing. When referenced in a key trigger, it represents the item where the cursor was located when the trigger began. The value is always a character string.
SYSTEM.TRIGGER_ITEM remains the same from the beginning to the end of given trigger. This differs from SYSTEM.CURSOR_ITEM, which may change within a given trigger when navigation takes place. -
Use of "DBA_OBJECTS" in "AFTER CREATE" Trigger
Hi,
We would like to store some extra information about our objects we have in the database. To do so we tought of the idea of creating a 'documenting' table containing an object_id that references to the object_id from the view dba_views.
Now we want to automatically create a new record in our documenting table when a new object is created, in the first stage this should only contain the object_id
To accomplish this we are using an 'AFTER CREATE' trigger, but when this trigger fires and the code searches for the new object_id in dba_objects, it does not return any records and generates an error. Likely because when the trigger is executed, the view is not yet updated?
create or replace
TRIGGER TRG_TEST
AFTER CREATE ON SCOTT.SCHEMA
DECLARE
tmp VARCHAR2(50);
BEGIN
dbms_output.put_line(ora_dict_obj_name);
select object_id
into tmp
from dba_objects
where object_name = ora_dict_obj_name;
dbms_output.put_line(tmp);
END;
Error report:
ORA-04088: Fout bij uitvoering van trigger 'SCOTT.TRG_TEST'.
ORA-01403: Geen gegevens gevonden.
ORA-06512: in regel 6
04088. 00000 - "error during execution of trigger '%s.%s'"
*Cause: A runtime error occurred during execution of a trigger.
*Action: Check the triggers which were involved in the operation.
It's in dutch, so I'll have a go at translating:
Error report:
ORA-04088: Exception while executing trigger 'SCOTT.TRG_TEST'.
ORA-01403: No data found
ORA-06512: in rule 6
04088. 00000 - "error during execution of trigger '%s.%s'"
*Cause: A runtime error occurred during execution of a trigger.
*Action: Check the triggers which were involved in the operation.
Does anyone have an idea of how I can accomplish what I'm trying to do here.. Or maybe something I'm doing wrong?
Thanks in advance!
DavyWhat is "ora_dict_obj_name" defined as?
Another option might be to setup a DBMS_SCHEDULER job to run the following insert
firstly though, create the following table ;
create document_table as (select * from dba_objects where rownum < 1)and then setup a DBMS_SCHEDULER job to run the following:
begin
insert into document_table
(select dbo.*
from dba_objects dbo
,document_Table dtb
where dbo.Object_ID = dtb.Object_ID(+)
and dtb.Object_ID is null);
commit;
exception
when others then
rollback;
-- log a message somewhere with the error, i.e. SQLERRM
end;
/Note, I specified all columns, but you'll probably specify explicitly which column you require, in which case the CREATE table would change as well.
Then you won't have a need for any trigger, and can better manage when you want your documentation to be updated.
Another option might be to use COMMENT, which can be used on tables, views, materialized views, but won't cover all objects
to the extent you might want.
SQL> desc emp2
Name
EMPNO
JOB
START_DATE
SAL
DEPT
END_DATE
SQL> comment on column emp2.sal is 'Existing Salary of employee as paid at most recent month end'; -
Dear Sir,
Wish you a very Happy New Year !!!
I am facing a problem related to Database Trigger.
Sir, I have two tables Cust and Sick.
Cust is having the following fields :
SDF_CUST_BRCD NOT NULL NUMBER(5)
CUST_CUSTID NOT NULL VARCHAR2(6)
UCD_CUST_SEGMENTCODE NOT NULL VARCHAR2(7)
CUST_FIRSTBORROWER NOT NULL VARCHAR2(30)
UCD_CUST_CONSTORGCODE NOT NULL VARCHAR2(7)
VLGC_CUST_VILLAGECODE VARCHAR2(4)
CUST_PAN VARCHAR2(20)
UCD_CUST_STAFFCODE VARCHAR2(7)
CUST_RESIDENTSTATFLAG VARCHAR2(1)
CUST_BKGSINCEDATE DATE
UCD_CUST_SICKUNITCODE VARCHAR2(7)
Cust's Primary Key is the combination of Brcd, CustId
And Sick Table Structure is as under :
PRDT_SICK_REPORTDATE NOT NULL DATE
CUST_SICK_BRCD NOT NULL NUMBER(5)
CUST_SICK_CUSTID NOT NULL VARCHAR2(6)
UCD_SICK_REASONCODE NOT NULL VARCHAR2(7)
SICK_SINCEDATE NOT NULL DATE
SICK_LOSSMAKINGDATE DATE
SICK_ACCMLOSSAMT NUMBER(16,2)
UCD_SICK_VIABILITYCODE NOT NULL VARCHAR2(7)
UCD_BIFR_STATUS_CODE VARCHAR2(7)
SICK_BIFRDATE DATE
SICK_REHABSANCDATE DATE
CUST_SICK_SICKUNITCODE VARCHAR2(7)
Sick's Primary Key is the combination of ReportDate, BrCD, Custid
Sick's (Brcd and Custid) referencing to Cust (BrCd, CustId).
I want to insert/update into the sick table corrponding to Cust
Insertion/Updation.
I have written a trigger on Cust which is working fine provided
that foreign key constraint
is diabled. As soon as constraint is enabled the trigger is
giving error
ORA-04091: table CIS.CUST is mutating, trigger/function may not
see it
Sir, It is also working fine if the record is already exist in
Sick table.
Is is not working in 2 cases :
1. While entering a new record into the Cust with
SICKUNIT_CODE='SW00001'
2. If we are changing the SickUnit_Code in Cust and correponding
record doesn't exist in Sick.
Please write me the solution.
Thanking you
yours sincerely
Rajesh Kumar Jain
Trigger Text is
create or replace trigger tr_cust_sick
after insert or update on Cust for each row
declare
Fn_Return boolean;
Tr_Exception Exception;
begin
Fn_Return := Fn_cust_sick
(:new.UCD_CUST_SICKUNITCODE,:new.SDF_CUST_BRCD,:new.CUST_CUSTID,I
NSERTING,UPDATING,DELETING);
If Not Fn_Return then
Raise Tr_Exception;
End if;
exception
when Tr_Exception then
Dbms_output.put_line('Tr_Exception ' ||Sqlerrm);
When others then
Dbms_output.put_line(Sqlerrm);
end;
Function Text is :
$$$$$$$$$
create or replace function fn_cust_sick
(SickUnitCode_in In Cust.Ucd_Cust_SickunitCode%Type,Brcd_in In
Sdf.Sdf_Brcd%Type,Custid_in In Cust.Cust_Custid%
Type,Inserting_in In Boolean ,Updating_in In Boolean,Deleting_in
In Boolean)
return boolean is
ddate date default '01-Jul-1955';
repdate ppar.ppar_reportdate%type default '31-Mar-2001';
viabcode sick.ucd_sick_viabilitycode%type default 'VI00000';
ReasonCD sick.ucd_sick_reasoncode%type default 'SK00000';
Ret_Flag Boolean := False;
begin
if Updating_in then
begin
update sick
set CUST_SICK_SICKUNITCODE = SickUnitCode_in
where prdt_sick_reportdate = repdate and
cust_sick_brcd = Brcd_in and
Cust_Sick_CustId = Custid_in;
Ret_Flag := True;
if sql%notfound then
if To_Number(Substr(SickUnitCode_in,3)) > 0 then
insert into sick
(PRDT_SICK_REPORTDATE,
CUST_SICK_BRCD,
CUST_SICK_CUSTID,
UCD_SICK_REASONCODE,
SICK_SINCEDATE,
UCD_SICK_VIABILITYCODE,
CUST_SICK_SICKUNITCODE,
SUBO_SICK_SICKBORRCODE)
values
(repdate,
Brcd_in,
Custid_in,
reasoncd,
ddate,
viabcode,
SickUnitCode_in,
'SB00001');
Ret_Flag := True;
Return(Ret_Flag);
end if;
end if;
exception
when others then
dbms_output.put_line('Exception Update '|| Sqlerrm);
return(Ret_Flag);
end;
elsif Inserting_in then
begin
if To_Number(Substr(SickUnitCode_in,3)) > 0 then
insert into sick
(PRDT_SICK_REPORTDATE,
CUST_SICK_BRCD,
CUST_SICK_CUSTID,
UCD_SICK_REASONCODE,
SICK_SINCEDATE,
UCD_SICK_VIABILITYCODE,
CUST_SICK_SICKUNITCODE,
SUBO_SICK_SICKBORRCODE)
values
(repdate,
Brcd_in,
Custid_in,
reasoncd,
ddate,
viabcode,
SickUnitCode_in,
'SB00001');
Ret_Flag := True;
end if;
Return(Ret_Flag);
exception
when others then
dbms_output.put_line('Exception Insert '|| Sqlerrm);
return(Ret_Flag);
end;
end if;
return(Ret_Flag);
exception
when Others then
dbms_output.put_line('Main Exception '|| Sqlerrm);
return(Ret_Flag);
end;
$$$$$$$$$$$Hi,
double click the Application Module to open the AM editor. Select the data Model category. On the right hand side you see what is selected for use in an application, on the left hand side is what you have available as View Object. To create T1-->T2-->T3, you
- Select T1 and move it to the right
- Select T2 under T1 on the left and move it to the right under T1
- Select T3 under T2 on the left and move it under T2 in T1 on the right
Frank -
Create trigger if referenced column from other db not exists
I have such scenario: there are two databases DB1 and DB2.
DB1 has table MyTable and new column was added NewCol.
On the DB2 table a trigger was created that updates DB1.MyTable.NewCol.
Both scripts generated by SSDT are correct but the problem is during deployment. I have an automation tool which executes publish scripts in a predefined order. In this case DB2 is executed first and the scripts fails because referenced column from DB1 doesn't
exist yet.
Do you have any idea how to overcome this issue? Off course I could change an order in which scripts are executed and create DB1 before DB2. But in other scenario I could have a cross reference dependency and I am afraid there is no use for SSDT in such
case.I found a workaround. The solution is to handle it manually in an pre-deployment script.
In this scenario I added pre-deployment script for DB2 to check if new column exists in DB1 and if not then create it.
IF (OBJECT_ID('ATC.dbo.tblDisplayStatusOverview') IS NOT NULL)
BEGIN
PRINT 'Checking if columns exists ATC.tblDisplayStatusOverview.IPAddress...'
IF (COL_LENGTH('ATC.dbo.tblDisplayStatusOverview', 'IPAddress') IS NULL)
BEGIN
PRINT 'Adding column ATC.tblDisplayStatusOverview.IPAddress...'
ALTER TABLE ATC.dbo.tblDisplayStatusOverview
ADD [IPAddress] VARCHAR (15) NULL;
END
END -
REFERENCING PARENT clause of CREATE TRIGGER
Hi All-
I have a mystery. Create Trigger, described in my "Oracle 8i: The Complete Reference" (Pg 1046-7 in my) book includes a syntax diagram which shows
REFERENCING OLD AS ...
REFERENCING NEW AS ...
REFERENCING PARENT AS ...
All as valid referencing clauses. OLD and NEW are discussed in the text, but PARENT is not.
What does this do? I am trying to solve a problem and this may apply.
Thanks for any advice!!!
David
luked(at--no spam please)bigfoot.comHi
'If the trigger is defined on a nested table, OLD and NEW refer to the row of the
nested table, and PARENT refers to the current row of the parent table.'
This sentence is from SQL Reference. I never used parent in my practice.
Regards
null -
Referencing the entire row in an insert trigger
I am trying to replace having to do the following sort of queries repeatedly by using a trigger to handle the second 2:
My first query inserts a row and the following 2 queries insert a reference to that row into 2 other tables
so I want to create a trigger which will insert the reference into the 2 other tables.
my problem: how do I get this reference in the trigger? I know I can get individual values using :NEW.Column but I can't seem to figure out how to get the whole row.
I can't select the row because its inside the trigger responding to it being inserted so I'd get that mutator error.Not sure why I sql*plus gives those errors. I get the same.
When I tried to use
print_obj(:new.object_value);
heres the results
SQL> CREATE OR REPLACE TRIGGER TR_BOOKING_INS AFTER INSERT ON BOOKING
2 FOR EACH ROW
3 DECLARE
4 ecode NUMBER(38);
5 thisproc CONSTANT VARCHAR2(50) := 'trap_errmesg';
6
7 BEGIN
8 print_obj(:new.object_value);
9 EXCEPTION
10 WHEN OTHERS THEN
11 ecode := SQLCODE;
12 dbms_output.put_line(thisproc || ' - ' || ecode);
13 dbms_output.put_line('fucking errors');
14 END TR_BOOKING_INS;
15 /
Warning: Trigger created with compilation errors.
SQL> show err
Errors for TRIGGER TR_BOOKING_INS:
LINE/COL ERROR
6/5 PL/SQL: Statement ignored
6/5 PLS-00201: identifier 'PRINT_OBJ' must be declared
heres the results from 2 trigger attempts where I'm trying to do what I am wanting to do
SQL> CREATE OR REPLACE TRIGGER TR_BOOKING_INS
2 AFTER INSERT ON BOOKING
3 FOR EACH ROW
4 BEGIN
5 INSERT INTO TABLE(SELECT G.BOOKED_FOR FROM GUEST G WHERE G.GUEST_NO = :
NEW.GUEST_NO)
6 VALUES (:new.object_value);
7 EXCEPTION
8 WHEN OTHERS THEN
9 raise_application_error(-20001, 'Database Error');
10 END TR_BOOKING_INS;
11 /
Warning: Trigger created with compilation errors.
SQL> show err
Errors for TRIGGER TR_BOOKING_INS:
LINE/COL ERROR
2/5 PL/SQL: SQL Statement ignored
3/16 PL/SQL: ORA-00932: inconsistent datatypes: expected REF
DANIEL.BOOKING_TY got DANIEL.BOOKING_TY
SQL> CREATE OR REPLACE TRIGGER TR_BOOKING_INS
2 AFTER INSERT ON BOOKING
3 FOR EACH ROW
4 BEGIN
5 INSERT INTO TABLE(SELECT G.BOOKED_FOR FROM GUEST G WHERE G.GUEST_NO = :
NEW.GUEST_NO)
6 VALUES (REF(:new.object_value));
7 EXCEPTION
8 WHEN OTHERS THEN
9 raise_application_error(-20001, 'Database Error');
10 END TR_BOOKING_INS;
11 /
Warning: Trigger created with compilation errors.
SQL> show err
Errors for TRIGGER TR_BOOKING_INS:
LINE/COL ERROR
2/5 PL/SQL: SQL Statement ignored
3/19 PL/SQL: ORA-01747: invalid user.table.column, table.column, or
column specification
SQL> -
Insert old missing data from one table to another(databaase trigger)
Hello,
i want to do two things
1)I want to insert old missing data from one table to another through a database trigger but it can't be executed that way i don't know what should i do in case of replacing old data in table_1 into table_2
2)what should i use :NEW. OR :OLD. instead.
3) what should i do if i have records exising between the two dates
i want to surpress the existing records.
the following code is what i have but no effect occured.
CREATE OR REPLACE TRIGGER ATTENDANCEE_FOLLOWS
AFTER INSERT ON ACCESSLOG
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
DECLARE
V_COUNT NUMBER(2);
V_TIME_OUT DATE;
V_DATE_IN DATE;
V_DATE_OUT DATE;
V_TIME_IN DATE;
V_ATT_FLAG VARCHAR2(3);
V_EMP_ID NUMBER(11);
CURSOR EMP_FOLLOWS IS
SELECT EMPLOYEEID , LOGDATE , LOGTIME , INOUT
FROM ACCESSLOG
WHERE LOGDATE
BETWEEN TO_DATE('18/12/2008','dd/mm/rrrr')
AND TO_DATE('19/12/2008','dd/mm/rrrr');
BEGIN
FOR EMP IN EMP_FOLLOWS LOOP
SELECT COUNT(*)
INTO V_COUNT
FROM EMP_ATTENDANCEE
WHERE EMP_ID = EMP.EMPLOYEEID
AND DATE_IN = EMP.LOGDATE
AND ATT_FLAG = 'I';
IF V_COUNT = 0 THEN
INSERT INTO EMP_ATTENDANCEE (EMP_ID, DATE_IN ,DATE_OUT
,TIME_IN ,TIME_OUT,ATT_FLAG)
VALUES (TO_NUMBER(TO_CHAR(:NEW.employeeid,99999)),
TO_DATE(:NEW.LOGDATE,'dd/mm/rrrr'), -- DATE_IN
NULL,
TO_DATE(:NEW.LOGTIME,'HH24:MI:SS'), -- TIME_IN
NULL ,'I');
ELSIF V_COUNT > 0 THEN
UPDATE EMP_ATTENDANCEE
SET DATE_OUT = TO_DATE(:NEW.LOGDATE,'dd/mm/rrrr'), -- DATE_OUT,
TIME_OUT = TO_DATE(:NEW.LOGTIME,'HH24:MI:SS'), -- TIME_OUT
ATT_FLAG = 'O'
WHERE EMP_ID = TO_NUMBER(TO_CHAR(:NEW.employeeid,99999))
AND DATE_IN <= (SELECT MAX (DATE_IN )
FROM EMP_ATTENDANCEE
WHERE EMP_ID = TO_NUMBER(TO_CHAR(:NEW.employeeid,99999))
AND DATE_OUT IS NULL
AND TIME_OUT IS NULL )
AND DATE_OUT IS NULL
AND TIME_OUT IS NULL ;
END IF;
END LOOP;
EXCEPTION
WHEN OTHERS THEN RAISE;
END ATTENDANCEE_FOLLOWS ;
Regards,
Abdetu..INSERT INTO SALES_MASTER
( NO
, Name
, PINCODE )
SELECT SALESMANNO
, SALESMANNAME
, PINCODE
FROM SALESMAN_MASTER;Regards,
Christian Balz -
Using if statement in a trigger to prevent autoincrement for a restore
I use the following trigger to simulate an autoincrement on the primary key id, each time a row is inserted:
CREATE OR REPLACE TRIGGER "ITPLAN".BI_VORHABEN BEFORE INSERT ON VORHABEN REFERENCING NEW AS NEW FOR EACH ROW
DECLARE
nKey NUMBER;
BEGIN
SELECT seq_vorhaben.NEXTVAL INTO nKey FROM dual;
:NEW.ID := nKey;
END;
now for a restore procedure, I want to keep the id of all rows, that are restored from an archive table. this trigger however will increment the value with each insert. Therefor I want to insert a condition that applies the trigger only if the ID value is null:
if (vorhaben.id is null) then :NEW.ID := nKey
unfortunately I get a compilation error. thanks for any help.How about ...
CREATE OR REPLACE TRIGGER "ITPLAN".BI_VORHABEN
BEFORE INSERT ON VORHABEN
REFERENCING NEW AS NEW
FOR EACH ROW
WHEN (new.id IS NULL)
DECLARE
nKey NUMBER;
BEGIN
SELECT seq_vorhaben.NEXTVAL INTO nKey FROM dual;
:NEW.ID := nKey;
END;
/Actually, I'm not sure that the variable is needed, is it? Can you just do ...
CREATE OR REPLACE TRIGGER "ITPLAN".BI_VORHABEN
BEFORE INSERT ON VORHABEN
REFERENCING NEW AS NEW
FOR EACH ROW
WHEN (new.id IS NULL)
BEGIN
SELECT seq_vorhaben.NEXTVAL INTO :NEW.ID FROM dual;
END;
/
Maybe you are looking for
-
Help! Apple ID account in iTunes
Hi I have an Apple ID as you can probably guess since I have the option to post messages on this forum, but when I enter iTunes and want to log in to my account it tells me I need to review it, then it asks me to enter my credit card number but I don
-
Mac keeps freezing / crashing
Hi, I am using a Mac Mini with Server and have lately started to see some problems occurring. It is a 2.6Ghz i7 with 8GB DDR3 memory running Mavericks. All of a sudden one way, my safari started to crash to a point I get the little spinning wheel and
-
JATO 1.2 to 2.0 upgrade
Hello. Our team is currently analyzing the possibility of upgrading from SunOne App. Server 6.5 to 7.0 and from JATO 1.2 to 2.0. We are searching for others who have done the upgrade and conversion. Some of the questions we have follow: If you have u
-
Right SAPup version for upgrade from ECC 5.0 to ECC 6.0
Dear Expert! I am upgrading from ECC 5.0 to ECC 6.0 , but i have a erro, with SAPup tool, I don't know to select right SAPup version, please show me about that, thank you very much! Tru Hang
-
How to get the screen to dim after a certain time?
cant remember how to get screen to dim after no screen activity? anyone remember?