In der folgenden fest codierten Abfrage habe ich zwei varchar2-Parameter und zwei date-Parameter.Wie kann man einen Toad-Wert in Toad für eine Oracle-Abfrage mit dem Abfrageparameterfenster angeben?
select * from myTable
where title = 'abc'
and start_date = TO_DATE('04/05/2016', 'mm/dd/yyyy')
and end_date = TO_DATE('04/06/2016', 'mm/dd/yyyy')
and description = 't';
Diese Abfrage gibt zwei Zeilen zurück.
Wenn ich laufe die gleiche Abfrage des Toad Abfrage Parameterwert-Eingabefenster mit
select * from myTable
where title = :ttitle
and start_date = :startdate
and end_date = :enddate
and description = :descrip;
I abc für den TTITLE param, 2016.04.05 für das Startdatum, 2016.04.06 für die enddate eingeben und t für die Beschreibung. Dann habe ich die folgenden Fehler für das Datum params
ORA-01861 erhalten: wörtliche nicht Formatstring überein
ich versucht habe, andere Varianten für das Datum '04/05/2016' , habe ich versucht, die gesamte TO_DATE ('04/05/2016 '....), ... und andere Formate, aber immer Fehler bekommen. Hinweis: Wenn ich die Date-Parameter auskommentiere und nur die varchar2-Parameter verwende, wird die Abfrage ausgeführt, wenn ich in abc und t eingabe. Mein Problem ist mit den Datumsparametern. Was ist die korrekte Eingabe der Datumswerte im Parameterfenster von Toad?
Vielen Dank. Das hat funktioniert. –
Bitte markieren Sie die Antwort als akzeptiert für zukünftige Suchende. –