메뉴 건너뛰기

?

단축키

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. No Image 30Aug
    by
    2016/08/30 Views 9899 

    UNION ALL 과 ORDER BY 섞어서 쓰기

  2. 데이터베이스 백업하기 ( import : 가져오기 , export : 내보내기 )

  3. 오라클 백업 및 복구(Export, Import)

  4. 오라클11g DB 생성

  5. No Image 11Sep
    by
    2016/09/11 Views 9663 

    oracle db 백업(full)

  6. 조건절에 WHERE 1=1, WHERE 1=0 사용하여 쿼리 간편하게 사용하기

  7. 다른 버전의 오라클 import, export 하기

  8. 간단한 쿼리로 일련번호 쉽게 넣기 - ROWNUM 사용

  9. No Image 29Aug
    by
    2016/08/29 Views 9403 

    단일행을 다중 row로 분리, 다중 row 결과를 단일행으로 연결하는 방법

  10. PL/SQL에서 자바(Java) 클래스(Class), 함수 실행 방법

  11. WHERE절에서 Null 값 비교하기

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

  13. Oracle에서 Foreign Key가 걸려있는 컬럼값 업데이트(update) 하기

  14. No Image 08Dec
    by
    2016/12/08 Views 9089 

    [Oracle|오라클] 한글 초성 검색 함수

  15. oracle 특수문자 입력시 Substitution Variable 변수치환을 없애는 방법

  16. No Image 08Dec
    by
    2016/12/08 Views 8973 

    ORA-39142 덤프 버전이 틀려서 넣지 못할 때

  17. Oracle 에서 테이블과 리소스의 존재 여부를 알아보는 쿼리

  18. 오라클 12c (Oracle) 에서 테스트를 위해 샘플 스키마 설치하기

  19. No Image 12Sep
    by
    2016/09/12 Views 8925 

    시퀀스 초기화 프로시저

  20. No Image 08Dec
    by 조쉬
    2016/12/08 Views 8912 

    sqlplus에서 Ampersand나 특수 문자를 갖는 데이타를 insert하는 방법 sqlplus 데이터 insert 입력값 요구

Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7

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

© k2s0o1d4e0s2i1g5n. All Rights Reserved