||
oracle数据库中的 ||称为 “字符串连接符” 用于连接查询结果,如下:
select trade_id,accept_date from A;
-------------------查询结果
trade_id | accept_date
1111 2014/3/10 15:44:47
select trade_id || accept_date from A;
--------------------查询结果
trade_id||accept_date
111110-3月 -14
为什么第二条差查询结果中accept_date和第一条查询结果中的accept_date不一样呢,是因为在使用 || (字符串连接符的时候)如果遇到不是char或varchar类型的字段会自动通过to_char()函数进行转换