Posts

APEX: Buttons mit Confirm-Message in Report einbauen

Markus Hohloch hat sehr gut beschrieben, wie ein Button vor dem Start einer Aktion eine Meldung bringt: Die Report-Spalte als Link deklarieren und den Target Type auf “URL” setzen. Die URL muss dann folgendermaßen aussehen: javascript:apex.confirm(htmldb_delete_message, { request:"DELETE_ROW", set:{"P1_DELETE_MY_ID":#MY_ID#} } );   In apex.confirm ist es auch möglich, mehrere Items zu setzen. Außerdem steht mit “showWait” eine weitere Set-Option zur Verfügung, die das übliche Lade-Symbol auf der abgedunkelten Seite anzeigt. Das bietet sich vor allem für länger laufende Prozesse an. javascript:apex.confirm("Wilde Berechnung starten? Das kann dauern!", { request:"INSANE_CALCULATION", set: {"P1_DEPTNO":10, "P1_EMPNO":5433}, showWait:true }); aus: http://markushohloch.de/buttons-mit-confirm-message-in-report-einbauen/  

APEX: APEX Component Settings for Switch

 Um einen Schalter als Schalter darzustellen, ist ggfs. unter Shared Components -> Component Settings das Layout umzustellen.   Quelle: http://www.grassroots-oracle.com/2020/02/apex-component-settings-for-switch.html  

ODI: Parameter für OdiStartScen

Auszug aus Doku:   Usage OdiStartScen -SCEN_NAME=<scenario> -SCEN_VERSION=<version> [-CONTEXT=<context>] [-ODI_USER=<odi user> -ODI_PASS=<odi password>] [-SESSION_NAME=<session_name>] [-LOG_LEVEL=<log_level>] [-AGENT_CODE=<logical_agent_name>] [-SYNC_MODE=<1|2>] [-KEYWORDS=<keywords>] [-<VARIABLE>=<value>]* Parameters Parameters Mandatory Description -SCEN_NAME=<scenario> Yes Name of the scenario to start. -SCEN_VERSION=<version> Yes Version of the scenario to start. If the version specified is -1, the last version of the scenario is executed. -CONTEXT=<context> No Code of the execution context. If this parameter is omitted, the scenario is executed in the execution context of the calling session. -ODI_USER=<odi user> No Oracle Data Integrator user to be used to run the scenario. The privileges of this user are used. If this para...

ODI: Parameter für OdiStartLoadPlan

aus der Doku: Usage OdiStartLoadPlan -LOAD_PLAN_NAME=<load_plan_name> [-LOG_LEVEL=<log_level>] [-CONTEXT=<context_code>] [-AGENT_URL=<agent_url>] [-AGENT_CODE=<logical_agent_code>] [-ODI_USER=<ODI User>] [-ODI_PASS=<ODI Password>] [-KEYWORDS=<Keywords>] [-<PROJECT_CODE>.<VARIABLE>=<var_value> ...] [-SYNC=<yes|no>] [-POLLINT=<msec>] Parameters Parameters Mandatory Description -LOAD_PLAN_NAME=<load_plan_name> Yes Name of the load plan to start. -LOG_LEVEL=<log_level> No Level of logging information to retain. All sessions with a defined log level lower than or equal to this value are kept in the session log when the session completes. However, if object execution ends abnormally, all tasks are kept, regardless of this setting. Note that log level 6 has the same behavior as log level 5, but with the addition of variable and sequence tracking. See Tracking Varia...

Oracle RegExp - Syntax

   Eine kompakte Übersicht zur Syntax der Oracle RegExp: Zeichen Bedeutung . ... steht für ein beliebiges Zeichen. [ABC] Eckige Klammern beschreiben eine Auswahl. Dieses Beispiel steht also für das Zeichen A,B oder C. [A-Z] Der Bindestrich innerhalb eckiger Klammern bestimmt einen Bereich. Daher steht dieses Beispiel für alle Zeichen des lateinischen Alphabets. [^A] Das Dach (^) negiert die Auswahl. Daher werden hier alle Z...

External Table mit Zeichensatz Angabe - oracle external table character set

Ein Beispiel für external Table mit Angabe des Zeichensatzes: create table EXT_MYTBL (    COL1           varchar2 (4000 char)  , COL2 varchar2 (4000 char) ) organization external ( type ORACLE_LOADER   ACCESS PARAMETERS   (     RECORDS DELIMITED BY NEWLINE     CHARACTERSET WE8MSWIN1252     SKIP 1     FIELDS TERMINATED BY ';' optionally enclosed BY '"'     MISSING FIELD VALUES ARE NULL ) ) REJECT LIMIT UNLIMITED NOPARALLEL; Im Beispiel wichtig: - Spaltennamen und -reihenfolge muss zur CSV passen! - EXT-Tbl mit SKIP=0 anlegen - External Table ohne(!) die Parameter (ist flexibler) DEFAULT DIRECTORY LOCATION badfile logfile discardfile   anlegen! Diese werden bei der Abfrage eingefügt: select * from EXT_MYTBL  external modify (   DEFAULT DIRECTORY XY_LADEN   ACCESS PARAMETERS(     LOGFILE 'abc.log' ...

SQL-Vorlage: identitiy Spalte / auto increment Spalte

Für Index-organisierte Tabelle nutze ich folgende Vorlage: (Option "by default on null" -> um für Dimensionen einen Singleton mit ID -1 vorgeben zu können.) create table D_ZI_PSEUDO (    ZI_DATEN_JAHR     number (4) not null  , D_ZI_PSEUDO_KEY   number  generated by default on null as identity not null  , VS_NUMMER         varchar2 (40 char) not null  , ZI_PSEUDO_JAHR    number (4) not null  , INS_PROCESS_KEY   number not null  , INS_DATE          date not null  , constraint D_ZI_PSEUDO_PK primary key (ZI_DATEN_JAHR, D_ZI_PSEUDO_KEY)  , constraint D_ZI_PSEUDO_UK1 unique (ZI_DATEN_JAHR, VS_NUMMER) using index local ) organization index tablespace MY_DATA logging partition by list (ZI_DATEN_JAHR)    (partition P_0 values (0) logging nocompress tablespace MY_DATA) nocompr...