Ich muss die Prozedur PROC_ENTRY_TIME manuell aufrufen, um neue Daten in TABLE_ENTRY_TIME zu laden. Wie mache ich das?Wie führe ich eine Prozedur in einem Paket aus?
-3
A
Antwort
0
"gibt es ungültige SQL-Anweisung error.Does nicht!"
Nun, geposteten Code ungültig ist, so dass es nicht kompiliert werden. Sie haben ein fehlendes Semikolon und Sie benötigen eine GROUP BY-Klausel für die Aggregationskriterien. Was passiert, wenn Sie es so reparieren?
CREATE OR REPLACE PACKAGE BODY PK_ENTRY_TIME IS
PROCEDURE PROC_ENTRY_TIME
AS
BEGIN
execute immediate 'truncate table TABLE_ENTRY_TIME';
insert into TABLE_ENTRY_TIME
SELECT TABLE_CASE.ID_NUMBER , max(TABLE_ACT_ENTRY.ENTRY_TIME)
FROM SA.TABLE_CASE TABLE_CASE
INNER JOIN SA.TABLE_ACT_ENTRY TABLE_ACT_ENTRY
ON TABLE_CASE.OBJID = TABLE_ACT_ENTRY.ACT_ENTRY2CASE
group by table_case.id_number;
commit;
END PROC_ENTRY_TIME;
END PK_ENTRY_TIME;
Wie für den Betrieb hängt es davon ab, welchen Client Sie verwenden. Hier ist, wie eine anonyme PL/SQL-Block auszuführen:
begin
pk_entry_time.proc_entry_time;
end;
/
0
@Sithara, Sie haben ein Semikolon fehlt nach dem Einfügen, ich habe den Code bearbeitet, versuchen Sie es. Später folge @a_horse_with_no_name oben heißt
exec pk_entry_time.proc_entry_time
Hinweis vorgeschlagen hat: nicht sicher, wie Sie auf Fehler, aber es in einem beliebigen Editor setzen würden Sie den Hinweis über das Problem gegeben haben.
Verwandte Themen
- 1. Wie führe ich eine gespeicherte Prozedur aus Preparestatement aus
- 2. Wie führe ich private Prozeduren in einem Oracle-Paket aus?
- 3. Wie führe ich eine gespeicherte Prozedur fortlaufend aus?
- 4. Wie führe ich eine gespeicherte Orakel-Prozedur aus?
- 5. Wie führe ich eine gespeicherte Prozedur in einem SQL-Agent-Job aus?
- 6. Wie führe ich eine willkürliche Startfunktion in einem Ringprojekt aus?
- 7. Wie führe ich eine gespeicherte Prozedur aus und bringe die Änderungen zu einem späteren Zeitpunkt zurück?
- 8. Wie definiere und führe ich Prozedur/Funktion mit Datensatz aus?
- 9. Wie führe ich ein SSIS-Paket aus dem Integration Services-Katalog aus, während ich eine Variable in T/SQL festlege?
- 10. Wie führe ich ein SSIS-Paket von .NET aus?
- 11. Wie führe ich TopoJSON aus?
- 12. Wie führe ich eine Datenbank einfügen aus einem PHP-Formular
- 13. Wie führe ich eine bessere Kolorierungsfunktion aus?
- 14. Wie führe ich io_service in einem anderen Thread aus?
- 15. Wie führe ich eine Zeilensperre aus?
- 16. Wie führe ich eine Qt-Anwendung aus?
- 17. Wie führe ich eine gespeicherte Prozedur einmal pro Klassenhierarchie-Update in LINQ aus?
- 18. TSQL Wie führe ich eine gespeicherte Prozedur in Select Query aus?
- 19. Wie führe ich JavaScript aus einem iMacro-Skript aus?
- 20. Wie führe ich ein Glas aus einem Glas aus?
- 21. SSIS-Paket - Führen Sie eine gespeicherte Prozedur
- 22. Wie führe ich 2 Befehle in einem neuen Befehlszeilenfenster aus?
- 23. Wie führe ich ein Shell-Skript aus einem AppleScript aus?
- 24. Wie führe ich PhantomJS von PHP aus
- 25. Wie führe ich eine gespeicherte Prozedur aus, ausgehend von der URI einer bestimmten Sammlung
- 26. Wie führe ich ein AppleScript in einem Python-Skript aus?
- 27. Wie führe ich einen cfdump in einem cfscript-Tag aus?
- 28. Wie führe ich Rake-Aufgaben in einem Ruby-Skript aus?
- 29. Wie führe ich eine Geospatial-Abfrage in Mongo aus?
- 30. Wie installiere/führe ich eine Überwachungsaufgabe in Gradle aus?
'exec pk_entry_time.proc_entry_time' –
es gibt ungültige SQL-Anweisung error.Does nicht funktionieren! –