oracle ||,

时间:2023-03-09 17:10:40
oracle ||,

||

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()函数进行转换