Vấn đề là bạn mong đợi rằng Oracle sẽ truyền ngầm 1234 thành một kiểu ký tự. Ngược lại, Oracle đang ngầm chuyển cột thành một số. Có một giá trị không phải là số trong cột, vì vậy Oracle sẽ đưa ra một lỗi. Tài liệu Oracle cảnh báo chống lại các phân đoạn tiềm ẩn ngay trước khi nó giải thích cách chúng sẽ được giải quyết. Quy tắc giải thích hành vi bạn đang thấy là: