메뉴 건너뛰기

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄

sqlplus에서 Ampersand나 특수 문자를 갖는 데이타를 insert하는 방법


mpersand나 특수 문자를 갖는 데이타를 insert하는 방법


-- 테스트 테이블 생성
SQL>CREATE TABLE test_str(
        val varchar2(10));
 
 
-- 테이블에 아래와 같이 특수문자를 인서트 할경우
SQL> INSERT INTO test_str VALUES('Q&A');
a의 값을 입력하십시오: 
-- 
이런 문장이 나옵니다..  
-- 
특수문자를 갖는 데이터를 인서트 하기 위해서는 다음과 같은 세 가지 해결 방법이 있습니다.

 
▒ 첫번째 방법

   SQL*Plus에서 
SET DEFINE OFF나 SET SCAN OFF를 실행하여 
   
Substitution Variable(&)을 Turn Off시킨다.
 
 
   SQL> 
SET DEFINE OFF
   SQL> 
INSERT INTO test_str VALUES('Q&A');
   1 개의 행이 만들어졌습니다.
   
   SQL>SELECT * FROM test_str;
        VAL
        ------
        Q&A


▒ 두번째 방법

   SET 
DEFINE ON 상태로 유지 시키면서 Substitution Variable을 
   다른 
Non-Alphanumeric 문자나 Non-White Space 문자(*, % 등등)로 대체시킨다. 
 
 
   SQL> 
SET DEFINE %
   SQL> 
INSERT INTO test_str VALUES('Q&A');
   1 개의 행이 만들어졌습니다.
 

 
▒ 세번째 방법

   SET ESCAPE ON 상태에서(DEFINE은 &로, SCAN은 ON 상태로 유지) 
   
특수 문자 앞에 ESCAPE 문자인 BACKSLASH('')를 붙인다.
 
 
   SQL> 
SET ESCAPE ON
   SQL> 
SHOW ESCAPE 
        ESCAPE "" (hex 5c)
   SQL> 
INSERT INTO test_str VALUES ('Q&A');
   1 개의 행이 만들어졌습니다.
- oracleclub.com에서 퍼왔읍니다...참조하세여...
 


  1. 오라클(PL/SQL) 미리 정의된 예외처리

    Date2016.12.08 Views7215
    Read More
  2. 오라클 계정 lock 해제

    Date2016.12.08 Views8444
    Read More
  3. ORA-01652 128(으)로 테이블 공간 ***에서 임시 세그먼트를 확장할 수 없습니다.

    Date2016.12.08 Views9248
    Read More
  4. IMP-00010: 엑스포트 파일이 유효하지 않고, 헤더가 검증에 실패했습니다

    Date2016.12.08 Views8807
    Read More
  5. 오라클 DB 생성 후 설정 Listener.ora & Tnsnames.ora (윈도우)

    Date2016.12.08 Views23306
    Read More
  6. 오라클11g DB 생성

    Date2016.12.08 Views9727
    Read More
  7. 오라클 테이블 생성 스크립트 DDL 추출 - 깔끔하게 Table 전부 추출(Export)하기

    Date2016.12.08 Views12514
    Read More
  8. CentOS 6.5 에 Oracle Database 11g Release 2 설치하기

    Date2016.12.08 Views12409
    Read More
  9. Oracle DBMS_CRYPTO 사용하기 - 암복호화 하기

    Date2016.12.08 Views11605
    Read More
  10. sqlplus에서 Ampersand나 특수 문자를 갖는 데이타를 insert하는 방법 sqlplus 데이터 insert 입력값 요구

    Date2016.12.08 Views8910
    Read More
  11. Oracle SQL Developer 도구 활용하기 - Part2

    Date2016.12.08 Views11317
    Read More
  12. Oracle SQL Developer 도구 활용하기 - Part1

    Date2016.12.08 Views11740
    Read More
  13. ORA-39142 덤프 버전이 틀려서 넣지 못할 때

    Date2016.12.08 Views8967
    Read More
  14. 데이터의 암호화 및 복호화

    Date2016.12.08 Views13237
    Read More
  15. oracle 에서 Index를 이용해서 즉 힌트와 rownum을 이용하여 게시판 작성하기

    Date2016.12.08 Views7023
    Read More
  16. 오라클에서 레코드 값이 없을때

    Date2016.12.08 Views13469
    Read More
  17. CLOB TEXT 데이타를 저장하고, 조회하는 예제

    Date2016.12.08 Views13061
    Read More
  18. 오라클 25가지 SQL 작성법

    Date2016.12.08 Views7706
    Read More
  19. rownum 사용 - 최근글 몇개만 가져오기

    Date2016.12.08 Views9984
    Read More
  20. Oracle Batch Processing

    Date2016.12.08 Views6822
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7

하단 정보를 입력할 수 있습니다

© k2s0o1d4e0s2i1g5n. All Rights Reserved