Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Was bedeutet SQL Select-Symbol || gemein?

|| stellt die Zeichenfolgenverkettung dar. Leider ist die Zeichenfolgenverkettung nicht vollständig über alle SQL-Dialekte hinweg portierbar:

  • ansi sql:|| (Infix-Operator)
  • mysql:concat ( vararg-Funktion ). Vorsicht :|| bedeutet 'logisches oder' (es ist jedoch konfigurierbar; danke an @hvd für den Hinweis)
  • Orakel:|| (Infix-Operator), concat ( Achtung :nur Funktion von Arität 2 ! )
  • postgres:|| (Infix-Operator)
  • SQL-Server:+ (Infix-Operator), concat ( vararg-Funktion )
  • sqlite:|| (Infix-Operator)

hoffentlich ist die Verwirrung komplett ...