Posts

Es werden Posts vom 2020 angezeigt.

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'     BADFILE 'abc.bad'     DISCARDFILE 'abc.dis')  LOCATION('abc.csv') );

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) nocompress monitoring; für die Identity-Spalte gibt es drei Optionen: GENERATED [ ALWAYS | BY DEFAULT [ ON NULL ] ] AS IDENTITY [ ( identity_options ) ] - always -> Es wird IMMER ein We

SQL-Vorlage: organization index

Für Index-organisierte Tabelle nutze ich folgende Vorlage: create table D_ZI_PSEUDO (    ZI_DATEN_JAHR     number (4) not null  , D_ZI_PSEUDO_KEY   number  generated always 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) nocompress monitoring;

Bing-Suche deaktivieren – Schritt für Schritt

Bing-Suche deaktivieren – Schritt für Schritt Hier eine detaillierte Schritt-für-Schritt-Anleitung: Öffnen des Registry-Editors mittels Win+R und Eingabe von "regedit" Navigieren zu HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Search Anlegen zweier DWORD-Einträge: BingSearchEnabled und (sofern noch nicht vorhanden) CortanaConsent Zuweisen des Wertes 0 zu beiden Einträgen Neustart des Rechners Nach einem Neustart sollte die Suche wieder funktionieren. Quelle: https://www.heise.de/newsticker/meldung/Windows-10-Suchfunktion-derzeit-fuer-viele-Nutzer-kaputt-Workaround-verfuegbar-4653892.html