所以我有几个VARCHAR(4000)列在我的Oracle SQL表中填充到MAX。我试图将它们连接/组合成一个列(LONG或CLOB)。我该怎么做呢?我已经尝试过连接,显然它不起作用......我收到字符串连接的结果太长了'错误。
我尝试过以下方法: 选择ID,(comment_1 || comment_2) 从表 按ID分组;
提前致谢!
答案 0 :(得分:2)
您可以使用select id, to_clob(comment1) || comment2 from table group by id
。但通常更好的方法是修改数据库设计并将clob列添加到表中。