为什么concat函数在oracle数据库中限制参数个数,在postgresql数据库中不限制
时间: 2024-05-20 22:16:50 浏览: 150
阿里数据库团队PostgreSQL实践.ppt
这是因为Oracle和PostgreSQL在实现concat函数时采用了不同的方法。
在Oracle中,concat函数只能接受两个参数。这是因为Oracle中的concat函数是通过将两个字符串相加来实现的,因此只能接受两个参数。
而在PostgreSQL中,concat函数可以接受任意数量的参数。这是因为PostgreSQL中的concat函数是通过将多个字符串连接起来来实现的,因此可以接受任意数量的参数。
总的来说,这是两种不同的实现方式,导致了参数个数的限制不同。
阅读全文