ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
422
422
EMPFEHLEN
-
22.11.05 20:51 #1
- Registriert seit
- May 2005
- Beiträge
- 108
Moin...
Ich habe mir aus mehreren Tabellen einen View (v1) zusammen gestellt.
Kann ich die Daten des Views irgendwie in eine Tabelle stopfen alà
Select * from v1 into temptable
Wenn ich das versuche kommt immer "missing expression" . Weiss jmd Rat bzw ne Möglichkeit wie ich die Daten des Selects/Views in eine neue Tabelle bekomme ?
Eine weitere Frage wäre ob es möglich ist den Kram statt in eine neue..in eine bestehende Tabelle zu haun in dem Schlüssel ec. schon vorhanden sind und wenn ja was muss ich beachten ?
Der Select geht über mehrere Tabellen und ein paar where Klauseln. Hab ihn mal mit rangehaun falls es wichtig ist.
Select btk.kunden.K_Typ NahFern,
substr(btk.kunden.k_plz, 1,1) PLZ,
Tarife.ID T_ID,
trunc(btk.callstest.c_wann) Datum,
sum(btk.callstest.c_dauer) SUM_Dauer
from btk.Tarife , btk.callstest , btk.kunden, Tarife
where btk.callstest.C_KUNDE = btk.Kunden.K_ID
and (to_char(btk.callstest.c_wann,'HH24') >= btk.Tarife.T_Von
and to_char(btk.callstest.c_wann, 'HH24') < btk.Tarife.T_Bis)
and btk.callstest.C_Anbieter = btk.Tarife.T_Anbieter
and ((to_number(substr(btk.callstest.c_vorwahl, 1,1)) <> to_number(substr(btk.kunden.k_plz, 1, 1))
and btk.Tarife.T_Ziel = 'F')
or (to_number(substr(btk.callstest.c_vorwahl, 1,1)) = to_number(substr(btk.kunden.k_plz, 1, 1))
and btk.Tarife.T_Ziel = 'N'))
and Tarife.ID = (Select Tarife.ID from Tarife
where Tarife.ANBIETER = btk.callstest.C_Anbieter
and Tarife.BEREICH = btk.TARIFE.T_ZIEL
and Tarife.STUFE = btk.TARIFE.T_STUFE )
group by btk.kunden.K_Typ,
substr(btk.kunden.k_plz, 1, 1),
Tarife.ID,
trunc(btk.callstest.c_wann);
-
Hi,
probiers mal so:
Code :1
INSERT INTO mytable SELECT column1, column2, ..., columnn FROM myview
Du musst aber darauf achten, dass die Anzahl der selektierten Spalten mit der Anzahl der Spalten in der Tabelle übereinstimmen. Selbiges gilt auch für die Datentypen der einzelnen Attribute.Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
Ähnliche Themen
-
Plugins entwickeln. Text bei einem View bearbeiten********
Von daniel38 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 1Letzter Beitrag: 19.11.10, 12:21 -
Seltsamer Effekt bei einem Doc/View Projekt
Von LordTerra im Forum VisualStudio & MFCAntworten: 4Letzter Beitrag: 01.11.10, 09:03 -
[MySQL] VIEW und SELECT INTO OUTFILE
Von Buba235 im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 19.10.06, 00:39 -
Kann man feststellen, ob unter einem View noch ein anderer liegt?
Von Ravebaby im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 08.09.05, 11:31 -
Eine Funktion in einem anderen View aufrufen
Von Thopeto im Forum VisualStudio & MFCAntworten: 6Letzter Beitrag: 16.02.05, 14:30





Zitieren

Login




