SAS PROC SQL 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 ответа

Рассмотрим COMPRESS(), который может быть полезен при удалении пробелов и конкатенирующих строк.

Вы пробовали LTRIM RTRIM вместо обычного трима?

Другие вопросы по тегам