1. ESCAPE문자를 통한 INSERT SQL> create table test 2 (id varchar(10), name varchar(10));
테이블이 생성되었습니다.
SQL> show escape escape "" (hex 5c) SQL> insert into test values('kang', '철수&영희');
1 개의 행이 만들어졌습니다.
SQL> select * from test;
ID NAME ---------- ---------- kang 철수&영희
2. scaning을 off하여 처리 scan은 substitution variables and parameters의 존재유무를 파악한다는 것입니다. on일때는 &문자를 검색하여 있으면 변수값을 입력받는 처리를 합니다. off일때는 &문자를 그냥 데이터로 받아들입니다. obsolete(폐기)되었으므로 굳이 이 방식으로 하지는 마세요
SQL> set scan off SQL> insert into test values('kang', '철수&영희');
1 개의 행이 만들어졌습니다.
3. substitution variables를 다른 것으로 변경 set define으로 변경할 수 있습니다.
SQL> set define '#' SQL> insert into test values('kang', '철수&영희');
| This article comes from dbakorea.pe.kr (Leave this line as is)
|