문자열을 지정된 길이로 자릅니다. 문자열이 짧으면 아무 것도하고 싶지 않습니다. 작업을 수행하는 substr() 함수를 찾았습니다. 그러나 문자열이 최대 길이보다 짧으면 Oracle 문서에는 아무 것도 발생하지 않습니다. 내가 필요로하는 것입니다substr을 사용하여 Oracle에서 문자열 다듬기
select substr('abc',1,5) from dual;
반환 'ABC', 예를 들어이
.
이 기능이이 용도로 정의되지 않았기 때문에 안전한 지 물어보고 싶습니다. 잘리는 방법이 더 있습니까?
'SUBSTR '은 항상 String의 하위 집합입니다. 따라서 실제 String보다 커지지 마십시오. –