2014-10-20 37 views
5

Tôi đang cố xóa ký tự cuối cùng khỏi đầu ra cột trong sql plus. Chiều dài của các mục cột chưa được khắc phụcXóa ký tự cuối cùng khỏi chuỗi trong sql plus

Đối với ví dụ XYZA nên đầu ra như XYZ

Tôi đã thử bằng cách sử dụng chức năng substr() nhưng nó dường như không làm việc.

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

Trả lời

15

Dấu đóng ngoặc đơn không đúng chỗ. Nó phải là:

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

+1 Tôi ghét Oracle để âm thầm cố gắng chuyển đổi trong các trường hợp như vậy –

Các vấn đề liên quan