-
Ohne alle Felder anzugeben geht das nur im
"insert into dest select * from source"
Da du aber den Puffer "new.*" angeben und nur den aktuellen Satz willst, musst du alle Felder einzeln angeben.
-
hmm.. - Schade so muß jedes Feld angesprochen werden.
Bietet SQL (nicht RPG) eine Funktion welche den User und oder Timestamp über welchem der Insert, Update oder Delete Trigger aufgerufen wurde zurück liefert?
-
"current user" oder "user"
"current timestamp"
"current date"
"current time"
"now()"
-
Hallo,
das kann man sicher auch so trickreich umgehen (ich habe nicht im Kopf, was SQL in diesem trigger zu select new.* sagen würde...), aber was soll der Geiz?
Current_Timestamp kann man bei einem create table auch als default vernageln, dann steht der automatisch drin, wenn man das Feld nicht füllt.
mfg
Dieter Bender
 Zitat von Juergen_G
hmm.. - Schade so muß jedes Feld angesprochen werden.
Bietet SQL (nicht RPG) eine Funktion welche den User und oder Timestamp über welchem der Insert, Update oder Delete Trigger aufgerufen wurde zurück liefert?
-
@Dieter
Da ein Select immer auf eine Tabelle geht, kann eben "new.*" nicht selectiert werden um den Insert abzukürzen.
-
meine Frage geht in eine ähnliche Richtung:
Habe ein Infofile (Text) mit fester Recordlänge, d.h. Bausteinnummer+n Zeilen. Ich möchte nun dieses in den SQL Server bringen via DTS. Soweit so gut DTS funktioniert ja auch, nur der Text zickt herum. Ich habe auf der i5 ein Text feld generiert mit 9000 Stellen und setze die Zeilen mit CAT und <br> zusammen. Im SQL Server hab ich eine Länge des Textfeldes von 16 Stellen und keine Daten im Text. Teste ich das Feld in den DTS Transformation sehe ich die Daten. Was läuft hier falsch?
Edit: OS V5R4/SQL-2000
Hat sich erledigt. Alles ok! Ist halt alles Ansichtssache.
-
@Baldur: das mit dem (unsinnigen) select kriegt man mit from sysibm.sysdummy1 noch gebogen, aber zu dem new.* lässt es sich wohl nicht überreden...
 Zitat von Fuerchau
@Dieter
Da ein Select immer auf eine Tabelle geht, kann eben "new.*" nicht selectiert werden um den Insert abzukürzen.
Similar Threads
-
By olafu in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 05-10-06, 08:13
-
By bluesXplosion in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 03-08-06, 09:52
-
By Kaufmann in forum IBM i Hauptforum
Antworten: 17
Letzter Beitrag: 11-05-06, 14:57
-
By reraru in forum NEWSboard Programmierung
Antworten: 13
Letzter Beitrag: 20-04-05, 13:07
-
By Salvi in forum IBM i Hauptforum
Antworten: 7
Letzter Beitrag: 21-05-04, 07:44
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