perlunity.de - PERL | JAVASCRIPT | PHP | MySQL | APACHE



#!/COMMUNITY

Members: 5374
davon online: 1
weitere User: 21
Click for quality!




12.02.2012 / 02:16

Community-Member werden   |   Paßwort vergessen   |   OnlineMonitor (1) Wer ist online ... OnlineMonitor starten !
     

 

Home


PERLscripts


PHPscripts


JAVAscripts


Hilfreiches


Links2www


Newscenter


Community


Interna




Community  »  Perl: Allgemeines Forum zur Themenübersicht Themensuche Themenansicht in Thread-Modus


BeitragPerl/Oracle: Insert von Select
Seitenanfang
Hi miteinander,

Ich möchte alle Daten von einer Tabelle in die andere Kopieren:

INSERT INTO tabletemp SELECT * FROM table WHERE IDENT='23';

Dieser Query hat schon wunderbar funktioniert, wenn beide Tabellen gleich aufgebaut sind.

Nun hat die tabletemp aber noch zwei 3 Spalten mehr: DBID, VALIDFROM und VALIDTO.

Ich möchte nun in dem Query den Wert für die Spalte DBID mitgeben.

Ich glaube, dass ich deshalb zuerst die Werte mit SELECT auslesen, dann weiterverarbeiten und erst dann mit INSERT schreiben kann.

Auf wikipedia habe ich zum Thema PL/SQL etwas gefunden:

SELECT *
FROM $table;

DECLARE
trec $table%NAME;
BEGIN
trec.DBID := '$dbid';
trec.VALIDFROM := '';
trec.VALIDTO := '';

INSERT INTO $table
VALUES trec;

END;

Würde das evtl. funktionieren
Kann mir jemand helfen?

Vielen Dank!

Datum: 19.12.2005-14:55

-






-
-