Discussions
Categories
- 197K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 556 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.4K Development
- 17 Developer Projects
- 139 Programming Languages
- 293.1K Development Tools
- 111 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 161 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 475 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
Forms 12.2: keine neue SQL-Syntax?

Hallo,
Ich bin kein so regelmässiger Forms-Entwickler - und jetzt steh' ich mal wieder vor einem kleinen Rätsel:
Ich war der Meinung, dass Forms inzwischen die neue SQL-Syntax beherrscht (WITH, INNER JOIN etc.), aber dem scheint nicht so zu sein. Ich bekomme in Forms Fehler bei Selects, welche im SQL-Developer fehlerfrei durchlaufen. Was ist denn da der Status? Wie kann man feststellen, mit welcher Version der SQL-Engine Forms läuft? Und muss ich zurücksteigen auf 8i-Syntax?
Danke,
Stephan
Answers
-
Hallo Stephan,
die Version der verwendete PL/SQL-Engine findest du im Forms Builder unter Hilfe->Info zum Form Builder
Bei Forms 12 R2 ist das PL/SQL 11.2.0.3, bei Forms 12 R3+4 ist es PL/SQL 12.1.0.2
Welche SQL-Konstrukte die jeweils unterstützen bzw. nicht unterstützen weiß ich nicht aus dem Stand.
Gerne.
Volker -
Diese SQL-Konstrukte sind in 11G auf jeden Fall schon verfügbar! Seltsam ...
Kann da die Art der Verbindung in die DB mit reinspielen? Oder irgendeine andere Komponente zwischen Forms und der DB? Die Datenbank ist jedenfalls 19c, die kann diese Konstrukte auch.
-
Ich könnte mir vorstellen, dass die Syntax in einer Program Unit oder einem Trigger funktioniert, während sie bei einer Block-Definition validiert und abgewiesen wird.
Gruß Jürgen -
Problem tritt in einem Trigger auf - bei der Definition eines Cursors. Habe inzwischen als Workaround die Query in die "alte" Syntax konvertiert, das funktioniert dann.