В чем разница между оператором «||» и функцией concat в Oracle?
===============================================================

Можно ли объяснить разницу между`concat()` функция и`||` оператор в Oracle?

Какой из них лучше с точки зрения производительности?

`||` является стандартным оператором объединения строк ANSI (хотя, к сожалению, не каждая база данных`<cough>SQL Server</cough>` выбирает поддержку стандарта). Многие базы данных поддерживают`CONCAT` функция, так что может быть проще портировать код с помощью`CONCAT` в разные базы данных.



 CONCAT ; функция может работать только с 2 переменными или столбцами, в то время как «concat» Операция может быть выполнена для любого количества переменных или столбцов.