Làm cách nào để chèn một bản ghi vào một cột có kiểu dữ liệu varchar có một dấu ngoặc kép trong đó?
Ví dụ : tên là ROBERT
và họ làD'COSTA
Câu trả lời:
Sử dụng hai dấu ngoặc kép
SQL> SELECT 'D''COSTA' name FROM DUAL;
NAME
-------
D'COSTA
Ngoài ra, hãy sử dụng phương pháp trích dẫn mới (10g +) :
SQL> SELECT q'$D'COSTA$' NAME FROM DUAL;
NAME
-------
D'COSTA
'D''''COSTA' => D''COSTA
. Ngoài ra:q'$D''COSTA$'