-
SQL, das verstehe ich nicht !
Hallo,
wenn ich mit SQL abfrage :
SQL-Anweisung eingeben und Eingabetaste drücken.
> select *from wrk_001/muell
SELECT-Anweisung vollständig verarbeitet.
> select *from wrk_001/muell where muelort = 'Berlin'
Spalte MUELORT nicht in angegebenen Tabellen.
> select *from wrk_001/muell where F1 = 'Berlin'
SELECT-Anweisung vollständig verarbeitet.
obwoll ich zuvor :
LABEL ON COLUMN WRK_001/MUELL (F1 IS 'MUELORT', F2 IS 'MUELZUS', F3 IS 'MUELPLZ', F4 IS 'MUELVWL', F5 IS 'MUELBLD')
eingegeben habe ???
WO LIEGT DER FEHLER
DANKE eric
===>
Last edited by Eric; 27-03-09 at 20:07.
Grund: falsch kopiert
-
das ist wie im Laden, da kaufst du auch den Artikel (Column) und nicht das Etikett (label)
D*B
-
LABEL ändert nicht den Namen sondern nur die Bezeichnung (Überschrift).
Einen Namen kannst du nicht ändern.
-
SQL, ...
Hallo,
also hab ich mir eine Datei "gebaut"
CREATE TABLE WRK_001/DTLORTE (DTLLDN CHARACTER (3 ) NOT NULL, DTLPLZ CHARACTER (5 ) NOT NULL, DTLORT CHARACTER (32 )
NOT NULL, DTLOZU CHARACTER (27 ) NOT NULL, DTLBNL CHARACTER (22 )
NOT NULL, DTLVWL CHARACTER (7 ) NOT NULL, DTLDTA DATE NOT NULL, DTLTIM TIME NOT NULL, DTLUPD CHARACTER (10 ) NOT NULL)
nun, wie die Daten aus der Datei rein, die "alte" Datei heist DTL und hat die Felder F1, F2, F3, F4, F5 die neue heist DTLORTE und ...
Danke eric
-
INSERT INTO DTLORTE (FELD1,FELD2,FELD3,FELD4,FELD5) SELECT F1,F2,F3,F4,F5 FROM DTL
FELD1 bis FELD2 mußt du noch durch die entsprechenden Feldnamen der Datei DTLORTE ersetzen.
-
Wenn du eine 1:1-Zuordnung hast einfach:
insert into NeueDatei
Select * from AlteDatei
ansonsten
insert into NeueDatei (DT1, DT2, ...)
select F1, F2, ... from AlteDatei
-
SQL
Hallo und DANKE,
wenn mein insert aber so aussehen soll :
in DATEI DTLORTE :
DTLLDN = '049'
DTLPLZ = F3 aus Datei DTL
DTLORT = F1 aud Datei DTL ...
DTLDTA = '2009-01-01'
DTLTIM = '11.11.11'
DTLUPD = 'SQL'
wie macht man es dann ?
DANKE eric
-
insert into blablabla (Feldliste)
select '049', F3, F1, '2009-01-01', '11:11:11', 'SQL'
from tanderadei
where whatever
D*B
 Zitat von Eric
Hallo und DANKE,
wenn mein insert aber so aussehen soll :
in DATEI DTLORTE :
DTLLDN = '049'
DTLPLZ = F3 aus Datei DTL
DTLORT = F1 aud Datei DTL ...
DTLDTA = '2009-01-01'
DTLTIM = '11.11.11'
DTLUPD = 'SQL'
wie macht man es dann ?
DANKE eric
Similar Threads
-
By christian_lettner in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 16-11-06, 10:15
-
By FNeurieser in forum NEWSboard Programmierung
Antworten: 3
Letzter Beitrag: 11-10-06, 14:53
-
By malzusrex in forum IBM i Hauptforum
Antworten: 8
Letzter Beitrag: 19-09-06, 11:04
-
By Kaufmann in forum IBM i Hauptforum
Antworten: 11
Letzter Beitrag: 28-06-06, 14:11
-
By loeweadolf in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 01-06-06, 09:43
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
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
|
Bookmarks