2014-10-20 1 views
5

SQL Plus의 열 출력에서 ​​마지막 문자를 제거하려고합니다. 열 항목의 길이는 내가 substr() 기능을 사용하여 시도했지만 작동하지 않습니다 XYZsql plus의 문자열에서 마지막 문자 제거

같은 예컨대 XYZA해야 출력의

고정되지 않습니다.

SUBSTR(ooo.CO_NAME,1,LENGTH(ooo.CO_NAME-1)) 

답변

15

닫는 괄호는 잘못된 위치에 있습니다. 다음과 같아야합니다.

SUBSTR(ooo.CO_NAME, 1, LENGTH(ooo.CO_NAME) - 1) 
+3

+1 오라클이 자동으로 변환하려고 시도하는 것을 싫어합니다. –