Zum Inhalt springen

ten13

Mitglieder
  • Gesamte Inhalte

    54
  • Benutzer seit

  • Letzter Besuch

Beiträge von ten13

  1. Einen Datensatz zu nehmen, der mir rausfliegt nutzt mir nix, da mir nicht der Wert der Sequence ausgegeben wird (der, der den Fehler wohl verursacht) - oder kann ich das komplette sql-statement in einer logfile ausgeben lassen?

    Beim Aufruf gebe ich kein DIRECT=TRUE mit, weshalb ich davon ausgehe, dass ich dies nicht benutze.

    Es liegt keine weitere PK auf der Tabelle.

    Die Tabelle wird nicht parallel verändert.

  2. Hi dbwizard,

    auf der Zieltabelle sind keine Trigger aktiv.

    Von 100T zu importierenden Datensätzen, fallen 50 mit diesem Fehler raus. Aber mit jedem Versuch sind es 50 andere. Allerdings entsteht ein Fehler ziemlich regelmäßig, nämlich alle 2T Datensätze (plus/minus Toleranz) - will damit sagen, dass die Fehler nicht erst nach z.B. 50T Datensätzen entstehen.

  3. Hallo zusammen,

    ich importiere über den sql*loader Daten in eine Tabelle, auf der ein PK liegt. Dieser PK wird über eine Sequenz befüllt. Neuerdings läuft mir dieses Script auf "unique constraint"-Fehler - immer bei anderen Datensätzen (wenn ich den Versuch mehrmals starte).

    Hat jemand eine Idee woran das liegen kann - der PK wird nur über die Sequenz gefüllt.

    Gibt es eine Möglichkeit, mir vom sql*loader das komplette Statement ausgeben zu lassen, welches auf Fehler gelaufen ist?

    Über Hilfe (wenn's auch nur Ideen sind) bin ich sehr dankbar.

  4. Hi,

    also bei mir tritt beim ausführen folgende Fehlermeldung auf:

    DECLARE @cJahr number(4)
    
    DECLARE @cMonat number(2)
    
    DECLARE @cSelect varchar(100)
    
    
    SET @cJahr = 2009
    
    SET @cMonat = 3
    
    SET @cSelect = 'Select * from lz_doku where jahr = @cJahr and monat = @cMonat'
    
    
    exec(@cSelect);
    
     11:16:50  [DECLARE - 0 row(s), 0.000 secs]  [Error Code: 6550, SQL State: 65000]  ORA-06550: Zeile 1, Spalte 9:
    
    PLS-00103: Fand das Symbol "@" als eines der folgenden erwartet wurde:
    
    
       begin function package pragma procedure subtype type use
    
       <an identifier> <a double-quoted delimited-identifier> form
    
       current cursor
    
    Das Symbol "@" wurde ignoriert.
    
    ORA-06550: Zeile 2, Spalte 1:
    
    PLS-00103: Fand das Symbol "DECLARE" als eines der folgenden erwartet wurde:
    
    
       := ; not null default character
    
    ... 1 statement(s) executed, 0 row(s) affected, exec/fetch time: 0.000/0.000 sec  [0 successful, 0 warnings, 1 errors]
    
    
    

    Woran kann das liegen?

  5. Leider sind wir etwas vom eigentlichen Thema abgekommen.

    Meine Frage ist leider noch nicht beantwortet. Ist es möglich mit SQL/ORACLE

    vor dem Ausführen mehrerer durch ";" getrennte Abfragen Variablen zu deklarieren und diese dann zu benutzen?

    Beispiel:
    
    
    var1 = blubs;
    
    var2 = bla;
    
    select * from a where b = var1;
    
    select * from c where d = var2;

    Vielen Dank schonmal

  6. Hallo zusammen ich habe folgendes Problem:

    Hab als Frontend ne Maske geschrieben mit Entry-feldern. Wenn in eines der Felder ein Text eingetippt wird und mit <Enter> bestätigt wird, startet ne SQL Abfrage und gibt mir die gewünschten Daten zurück. Diese Daten möchte ich in die Entry-felder schreiben(nicht in Labels!)Kann man Entry-felder so updaten das sie einen Text darstellen?Wenn ja wie?

    Vll. könnt Ihr mir weiterhelfen.

    Vielen Dank im Voraus.

    MFG

    Stefan

  7. Hi,

    also mir ist da schon was aufgefallen:

    WHERE JAHR = %VAR1 AND MONAT = %VAR2

    In Oracle gibt es den Datentyp DATE, den man dafür verwenden soll.

    Macht es denn einen Unterschied, wenn ich nach Monaten suche, ob ich ein Monatsfeld (NUMBER) habe oder aus einem DATE ein CHAR mache? Normalerweise ist der Zugriff auf NUMBER doch wesentlich schneller, oder nicht?

  8. Die Basistabelle hat ein paar Millionen Datensätze und wird stetig erweitert, weshalb die Performance darauf recht bescheiden ist.

    Die monatlichen Tabellen, beinhalten nur die Datensätze (auch ein paar Millionen), die für den jeweiligen Monat von Bedeutung ist.

    Deshalb handelt es sich jeden Monat um eine Copy-Paste-Angelegenheit wo nur der Monat aktualisiert werden muss.

  9. Hallo zusammen,

    ich habe folgendes Problem:

    Regelmäßig muss ich eine Statistiktabelle erstellen. Diese heißt <tabelle>_<JAHR>_<MONAT> also z.B. Statistik_2009_2

    Auf diese Tabelle setze ich verschiedene Indize und Berechtigungen.

    Ist es möglich, JAHR und MONAT in Variablen zu speichern um sie in allen Statements zu verwenden?

    Beispiel:

    DECLARE

    VAR1 number(4) := 2009;

    VAR2 number(2) := 2;

    BEGIN

    CREATE TABLE STATISTIK_%VAR1_%VAR2 FROM (SELECT .... WHERE JAHR = %VAR1 AND MONAT = %VAR2);

    CREATE UNIQUE INDEX PK_STATISTIK_%VAR1_%VAR2 ON STATISTIK_%VAR1_%VAR2;

    ...

    ...

    ...

    GRANT SELECT ON STATISTIK_%VAR1_%VAR2 TO USER_READ_ONLY

    END

    Gibt es dafür irgendwelche Möglichkeiten?

    Ich hoffe mir kann jemand weiterhelfen!

    MfG, ten13

  10. Hi, eigentlich würde das passen nur der Drucker kann leider kein PDF native drucken.

    Darum strebe ich eine Postscript lösung an.

    Suche daher eine Java Library mit der ich TIF zu PS oder PDF to PSumwandeln kann.

    Das ganze soll kostenfrei sein.

    Für Codebeispiele bin ich wieder sehr dankbar : D

    MFG

    ten13

  11. Hi,

    danke für die Antwort.

    Hab schon etwas geschrieben mit dem ich drucken kann, allerdings nur GIF Dateien...

    Ich will aber PDF Files drucken und das hab ich nciht hinbekommen...

    Anbei mal der Quelltext :

    public class DruckenGIF {

    public static void main(String[] args) {

    try {

    PrintService service = PrintServiceLookup.lookupDefaultPrintService();

    FileInputStream textStream = null;

    try {

    textStream = new FileInputStream("C:/test.gif") ;

    } catch(FileNotFoundException ex) {

    ex.printStackTrace();

    }

    DocFlavor formatSTREAM = DocFlavor.INPUT_STREAM.GIF;

    DocPrintJob job = service.createPrintJob();

    Doc doc = new SimpleDoc(textStream,formatSTREAM,null);

    job.print(doc, null);

    } catch (PrintException e) {

    e.printStackTrace();

    }

    }

    }

    Wäre Super wenn mir das jmd. erweitern könnte damit ich PDF s drucken kann.

    Danke im Voraus

    MFG

    ten13

  12. Hallo zusammen,

    ich muss ein PDF Dokument mit JAVA an einen Drucker schicken bzw. das Dokument drucken.

    Da ich n JAVA Frischling bin hab ich gar keinen Plan wie das funktionieren soll.

    Gibt es Klassen oder Packages mit denen ich so etwas möglichst einfach realisieren kann?

    Falls es nicht zuviel Aufwand ist würde ich mich sehr über ein Code -Beispiel freuen.

    Vielen Dank im Voraus

    ten13

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...