Возможно, вы можете обойти это в коде своего приложения, используя заполнитель для конкатенации в ваших операторах sql, а затем заменив его на правильный стиль для используемых вами rdbms:
select {conpre} myfield1 {conmid} myfield2 {conmid} myfield3 {conend}
from mytable
Затем в псевдокоде:
if rdbms is sqlserver
conpre = ""
conmid = " + "
conend = ""
else if rdbms is mysql
conpre = "concat("
conmid = ", "
conend = ")"
else if rdbms is oracle
conpre = ""
conmid = " || "
conend = ""
else if
' etc...
end if
stmt = replace(stmt, "{conpre}", conpre)
stmt = replace(stmt, "{conmid}", conmid)
stmt = replace(stmt, "{conend}", conend)