Đó là cách sử dụng đơn giản của SUBSTR và KẾT NỐI THEO CẤP . Hãy xem Cách chia chuỗi thành hàng .
Ví dụ:
SQL> SELECT SUBSTR('MANOJ', level, 1) str
2 FROM dual
3 CONNECT BY LEVEL <= LENGTH('MANOJ')
4 /
S
-
M
A
N
O
J
SQL>
Không chắc bạn có nghĩa là gì khi "không sử dụng bảng KÉP", nhưng bảng kép ở trên chỉ được sử dụng để tạo dữ liệu mẫu để trình diễn. Trong trường hợp của bạn, bạn có thể sử dụng tên cột thay vì mã hóa cứng giá trị và bạn có thể sử dụng truy vấn phụ thay cho bảng kép nếu giá trị của bạn là kết quả của truy vấn phụ.