Ich verwende die Software SQuirreL SQL Client Version 3.2.1, und ich möchte Variable deklarieren, wieWie definieren/deklarieren und verwenden Variable in Squirrel SQL Client 3
define dateFrom = '13/04/2012';
define dateTo = '13/04/2012'
Und es in meiner SQL-Abfrage zu verwenden, wie das
SELECT * FROM table_name WHERE TRUNC(column_name) BETWEEN to_date('&dateFrom','YYYY-MM-DD') AND to_date('&dateTo','YYYY-MM-DD');
Aber es funktioniert nicht. Wie kann ich Variable in SQuirreL definieren und verwenden?
SQuirreL ist ein Client, nicht das eigentliche RDBMS. Welche RDBMS rufen Sie an? Das heißt, die Variable wird in der SQL deklariert, die Sie von SQuirreL an das RDBMS senden. – gbn
Ich rufe eine Oracle-Datenbank an. – BasicCoder
Welche Fehlermeldung erhalten Sie? Die Formatmaske liest 'JJJJ-MM-TT', während Ihre konstanten Werte 'TT/MM/JJJJ' formatiert sind. Haben Sie dieses Format in der Abfrage versucht? –