Einen Format-Befehl in SQL gibt es nicht, da dies Sache der Anwendung ist. SQL ist in diesem Sinne keine Anwendung.

Auch der MS-SQL-Server formatiert nur den Output (analog Query o.ä.).

Wenn du etwas "formatieren" willst, kannst du dies nur per zusammengesetzten Funktionen, z.B:

date(substr(digits(mydate), 1, 4) concat '-' concat substr(digits(mydate), 5, 2) concat '-' substr(digits(mydate), 7, 2))

Liefert ein Datum, dass im Jobformat formatiert wird.

Im embedded SQL bekommst du jedoch eine Variable vom Typ DATE und die Formatierung hängt eben von der gewählten Ausgabe ab (PRTF/DSPF/EXCPT/%EDITC/usw.).