|| is de SQL Standard-aaneenschakelingsoperator (zie SQL 2008:5.2). Gebruik dat, en klaag als het niet werkt in het systeem dat je gebruikt;-)
Maar serieus, je zou andere systemen || . moeten laten gebruiken , niet + . Het is niet alleen meer standaard, maar het is ook gemakkelijker om per ongeluk verwarring te veroorzaken als u + . gebruikt , vooral als er typen moeten worden afgeleid of als er impliciete casts plaatsvinden.
Overweeg:'5' + 2
Als het systeem dat je gebruikt daar geen foutmelding op geeft, en + betekent zowel plus als aaneenschakeling, je krijgt misschien wat verwarrende resultaten.