sql >> Database >  >> RDS >> Oracle

Oracle Joins - Vergelijking tussen conventionele syntaxis versus ANSI-syntaxis

Als uw 200+ pakketten werken zoals bedoeld met "ouderwetse" syntaxis, laat het dan zo zijn. SQL zal niet beter gaan presteren na migratie naar ANSI-syntaxis - het is gewoon een andere syntaxis.

Dat gezegd hebbende, ANSI-syntaxis is schoner - u gaat niet naar de normale join als u (+) vergeet in een outer join met meerdere kolommen.
In het verleden waren er enkele bugs met de ANSI-syntaxis, maar als u de nieuwste 11.2 of 12.1 gebruikt, is dat zou al opgelost moeten zijn.
Natuurlijk kent u uw omgeving en prioriteiten beter - zoals SchmitzIT zei - ANSI-syntaxis maakt deel uit van de SQL-standaard en het zou helpen als u een ander RDBMS-product gaat gebruiken.



  1. Hoe afhankelijkheden in een orakelpakket te vinden?

  2. Transponeer een set rijen als kolommen in SQL Server 2000

  3. Voorkomt de JDBC-specificatie '?' niet als operator worden gebruikt (buiten aanhalingstekens)?

  4. Cassandra maskeren met IRI FieldShield