Ich bin neu in Oracle.Ich habe Tow-Tabellen namens "st" und "mt". "Skey" ist die gemeinsame Spalte für zwei Tabellen.Ich wollte Daten einfügen in "mt" für alle "skey" -Werte von "st", außer wenn der Spaltenname "tes" in "st" ungleich "NOO" ist.Fügen Sie neue Datensätze in der zweiten Tabelle basierend auf Spalten in der ersten Tabelle ein
INSERT INTO SDATA.MT(RECNO,Skey,Date)
VALUES ((SELECT MAX(RECNO) FROM SDATA.ST)+1,'hari..',sysdate)
where skey in (select skey from SDATA.ST where tes <> 'NOO')
Erste Fehlerbericht - SQL-Fehler: ORA-00933: SQL-Befehl beendet nicht richtig 00933. 00000 - "SQL-Befehl nicht richtig beendet"
Können Sie Beispieldaten und gewünschte Ergebnisse bereitstellen? –