SAS PROC SQL TRIM声明

时间:2011-01-10 12:18:10

标签: sql sas trim

我遇到了TRIM st

的问题

这是我收到的错误;

ERROR: CLI prepare error: [Teradata][ODBC Teradata Driver][Teradata Database]
       Syntax error, expected something like ')' between a string or a Unicode
       character literal and the integer '9'.

这是它所引用的代码示例;

select trim(a.BR_CBS_CUST(FORMAT "9(4)")) || trim(a.STEM_CBS_CUST(FORMAT "9(6)")) || 
  trim(a.ACTP_CBS_CUST) || trim(a.CDG_CBS_CUST)  (char(20))as CUSTNO

有人能告诉我代码有什么问题吗?

感谢。

2 个答案:

答案 0 :(得分:1)

考虑使用COMPRESS(),这在删除空格和连接字符串时会很有帮助。

答案 1 :(得分:0)

您是否尝试过LTRIM RTRIM而不是正常修剪?