Tôi đang thử một câu lệnh INSERT đơn giản đối với một cơ sở dữ liệu Oracle. Một trong các giá trị là trường VARCHAR2 và câu lệnh chèn chứa ký hiệu và. Làm thế nào để tôi làm điều này? Tôi đã thử các phương pháp sau:Các ký tự thoát và trong PL/SQL Developer
- Thoát khỏi & như \ & với bộ thoát trên
- bộ quét tắt (điều này gây ra một ORA-00.922 thiếu hoặc lỗi tùy chọn không hợp lệ)
- bộ xác định tắt (điều này gây ra lỗi tùy chọn thiếu hoặc không hợp lệ ORA-00922)
Bất kỳ ý tưởng nào khác?
Tôi đã "giải quyết" nó bằng cách sử dụng giải pháp chr (38) trong câu hỏi này: http://stackoverflow.com/questions/1137354/oracle-pl-sql-escape-character-for-a nhưng muốn một cái gì đó duyên dáng hơn. –
Bạn đang cố gắng thực hiện chèn thông qua một cửa sổ SQL hoặc một cửa sổ lệnh? –
Ray, bạn đã thử đặt định nghĩa cho một ký tự khác thay vì chỉ thiết lập nó hoàn toàn? Không chắc chắn nếu nó sẽ giúp đỡ như tôi không sử dụng PLSQL Developer nhưng nó có thể ... – Ollie