You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Teradata中筛选wsp_iq.Text_Comment表的多行注释记录?

筛选Teradata表中的多行文本记录

直接使用以下SQL语句即可提取wsp_iq.Text_Comment表中Table_Comment字段为多行文本的记录:

SELECT ID, Table_Comment
FROM wsp_iq.Text_Comment
WHERE Table_Comment LIKE '%' || CHAR(10) || '%'
   OR Table_Comment LIKE '%' || CHAR(13) || '%';

关键说明

多行文本的核心标识是包含换行/回车符,Teradata中对应两种常用的控制字符:

  • CHAR(10):换行符(LF,多数Unix/Linux环境生成的文本用这个)
  • CHAR(13):回车符(CR,Windows环境生成的文本常用)
    用LIKE匹配这两个字符的任意一种,就能精准筛选出多行记录,兼容性比正则表达式更好。

正则表达式备选方案

如果偏好正则写法,可尝试以下语句(注意部分Teradata版本对正则换行符的支持差异):

SELECT ID, Table_Comment
FROM wsp_iq.Text_Comment
WHERE REGEXP_LIKE(Table_Comment, '[\n\r]');

内容的提问来源于stack exchange,提问作者benjin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 20:12:02