Suchen:
Type: Posts; Benutzer: Lucky662
Suchen:
Search took 0,02 seconds.
-
Danke für die Hilfe!
Ich benötige null um diese Sätze gezielt auszuschließen von der Verarbeitung.
Mit deiner Antwort und dem Nachlesen in der SQL-Referenz, bin ich mir jetzt sicher.
-
Habe ich dann im EKPR, wenn die sum(Menge) = 0 ist, als Ergebnis 0 oder null?
-
Danke für den Hinweis auf double. Für den round() mach ich das Ganze ;), da vorher die Ergebnisse auf 2 Stellen abgeschnitten wurden und somit bei 73.488 nur 73.48 anstatt 73.49 raus kam.
-
Hi Andreas,
das != wird nur vom Greenscreen nicht akzeptiert, da müsste es ^= sein.
Aber ich glaube auch dass liegt am Zeichensatz.
LG Andreas
-
EK ist packed 9,2!
Ich habe die Lösung aber jetzt doch gefunden :)
float(sum(EK*MENGE))
Es ist dann egal ob ich in einer Rechnung dividiere oder erst hinterher.
-
Dieser SQL funktioniert wie erwartet:
select 367.4400/5.00 as EK from SYSIBM.sysdummy1;
Das Ergebnis ist 73.488!
Ich habe unter 7.3 im SQL folgendes Problem:
EKPR as (select ...
-
Also ein Serviceprogramm mit mehreren Modulen, auf die Idee würde ich nicht kommen. Wenn die Prozeduren thematisch zusammen gehören, dann sollten die Prozeduren auch in einem Modul stecken und somit...
-
Also wenn ich die Prozedur aufrufe, möchte ich das Ergebnis des letzten Aufrufs haben.
Ist die Variable global definiert, so kann jede Prozedur die Variable ändern und vor allen Dingen aus allen...
-
Hallo BenderD,
es ist kein Modul, sondern ein Serviceprogramm.
-
In diesem Fall geht es ja genau darum. Es ist eine dynamische Tabelle, die HausId's beinhaltet.
Diese Liste ändert sich nicht stündlich. Jedes Programm, das im gleichen Aufrufstapel die Prozedur...
-
Danke Brigitta,
Das war es :) , funktioniert bestens.
-
Hallo Zusammen,
gibt es eine Möglichkeit in einem Serviceprogramm die Variableninhalte zu behalten, um bei erneutem Aufruf diese wieder zu benutzen?
Konkret: Gleicher Aufruf -> gleiches Ergebnis...
-
CCSID 937! ist kein Tippfehler:(
Alle kurzen (aber nicht einheitlich z.B. 5 Byte) haben CCSID 37 und länger CCSID 937
Das ist von BPCS so erstellt, warum auch immer.
-
Hallo Birgitta,
nein, hab ich noch nicht, danke für den Hinweiß.
Kann ich das auch permanent für den QZDASOINIT setzten?
Ich werde es heute im laufe des Tages mal ausprobieren.
-
Das ist die einzige Meldung die im Joblog zu finden ist:
SQL-Auslöser DECMF0002U in V820QPRMF ist mit SQLCODE -330 SQLSTATE 22021 fehlgeschlagen.
Zeichenumsetzung kann nicht ausgeführt werden.
...
-
Ach ja, die JDBC-Konfiguration sieht für die Umsetzung so aus:
597
-
Über i Access SQL-Scrips ausführen:
update V820QPRMF.CMF
set CFID = 'CF'
where CFPROD = 'ZPA04A01AAA105'
;
Ergebnis: SQL-Status: 09000 Anbietercode: -723 Nachricht: [SQL0723]...
-
Der Insert-Trigger, um den es hier geht, ist ohne ATOMIC definiert. (siehe Beitrag auf Seite 2)
Das die IBM i bei Commit direkt auf die Platte schreibt, glaub ich nicht. Soweit ich weiss entscheidet...
-
In diesem Fall reicht ein nachträglicher insert into... select from...
Jedoch macht mir der Datendurchsatz bei den geplanten History-Tabellen Bauchschmerzen.
Bei den einzelnen Aufträgen...
-
So, ich habe jetzt auf unsererm Testsystem die Zeit für die Anzahl Sätze pro Stunde aus dem ersten Programmteil (nur Insert der Schlüsselwerte und einer Differenz aus 2 Werten aus der Basisdatei)...
-
Also wenn ich die Beschreibung richtig interpretiere bedeutet *NONE: Das System verwaltet den Zeitpunkt des Schreibens.
-
Ja, genau das habe ich auch bisher gemacht. Ich hatte nie nennenswerte Einbussen.
Den Hinweiß auf FRCRATIO(1) werde ich auch noch nachgehen, aber wenn ich die DDS-Datei durch eine SQL-Definierte...
-
Danke BenderD,
dass ist das was ich verstehen will.
Warum läuft der Insert über ein select mit Umsetzung des Datums und der Uhrzeit über die Funktion in 16 Minuten durch und der Insert über den...
-
Diese Funktion ist eine SQL-Funktion und läuft auch (und grade da) bei dem Insert mit select von der fertig berechneten Tabelle. Ich weiß, dass ich dieses Statement am ende des CL's aufrufen kann um...
-
... für die schnellen Antworten.
- Also ich Ändere erstmal den SYSVAL QQRYDEGREE,
- dann wandel ich die Datei in eine SQL definierte Tabelle (1:1) - caching!?
- Als nächstes kommt ON EACH...
-
Hallo Brigitta,
die SQL-Funktion ist mit DETERMINISTIC erstellt. Ausserdem wird diese Funktion doch zu diesem Zeitpunkt noch garnicht aufgerufen, da im Trigger diese nur aufgerufen wird wenn das...
-
Der Trigger dient nur für den Übergang um einen richtige Timestamp zu haben.
Diese Datei ist ja nur eine von vielen Läufen, auf bassis derer wieder weitere Auswertungen laufen.
Die neue Tabelle...
-
Wie beschriben ist nur der einfache INSERT-Trigger relevant, ein Update findet hier noch garnicht statt. Das Datum ist 0!
Trigger:
create trigger MIVGES000U after insert on MIVGES00 referencing...
-
Hallo Zusammen,
ich habe aktuelle das Problem, dass sich die Laufzeit einer Statistikberechnung von aktuell ca. 23 Min, durch die Erstellung eines SQL-Triggers für Insert und eines SQL-Triggers für...
-
Bei meiner Beschreibung geht es darum einen Weg zu finden die etablierte RPG-Anwendung zu restrukturieren. Dabei ist die Datenbank das erste, um wirkliche Neuerungen einführen zu können.
Ja, es...
-
...wenn man das Glück hat in einer Firma zu arbeiten, wo man alles auf der Grünen Wiese neu machen darf...
-
Ich muss bezüglich ANSI SQL und SQL/400 wiedersprechen.
Jedes Datenbanksystem (OracleDB, MySQL, Microsoft SQL Server, PostgreSQL, DB2, etc) und natürlich auch DB2 for IBM i oder DB2/400 oder auch...
-
Das ist so nicht richtig.
IBM Rational Developer for i in der Version 9.6.0 ist kostenfrei. (Lizenztyp: Permanent)
Was aber erworben werden muss ist die Lizenz für die Entwicklung mit RPG und...
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|