[ The imperialist Japanese military must officially acknowledge and apologize for the coercion of young women into sexual slaves. / 幼い女性を性の奴隷にした帝國主義日本軍の?制性を公式に認め、謝罪しなければならない. ]

사용자

ID:
PW:

INDEX
01.게시판
게시판 [71]
02.File Book
File 자료실 [96]
Site Link [14]
개인폴더 [200]
03.Field Book
Altibase [19]
Tibero [30]
MS-SQL [25]
MySQL [47]
DB2 [79]
ORACLE [3061]
PSQL [135]
CUBRID [5]
기타정보 [170]
운영체제 [607]
04.Q/A Book
Q/A [53]
05.방명록
방명록 [54]
레벨업 [37]
구인/구직 [2]

기념일
Search
LINK
+ 가족 Hompy
+ DNSEver
IOTN :: Field Book :: ORACLE

 회원가입

&,*등 sqlplus 기능 off 시키는 방법
최길호 [LIST]   2005-10-04 13:39:45, 조회 : 11,192

Ampersand나 특수 문자를 갖는 데이타를 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에서 퍼왔읍니다...참조하세여...
44.212.99.208


  LIST

제목 작성자 작성일 조회
Q/A  일평균, 월평균을 내려고 하는데요.    최길호 2005/10/04 14328
Q/A  최근값 12개만 가져오려고 합니다.    최길호 2005/10/04 11742
Admin  한글을 유니코드로    최길호 2005/10/04 11531
Q/A  SQL*Loader 문자열의 경우 "를 무시하는 옵션없나요??    최길호 2005/10/04 9919
Q/A  지금 현재에서 2시간을 더하고 그럴려면 어떻하죠?..^^;    최길호 2005/10/04 12219
Q/A  data내에서 값의 추적 비교    최길호 2005/10/04 10447
Q/A  쿼리 결과값이 19888(초)인데 이것을 "102:03:24"이런식으로 형변환을 하는 방법이 있을까요?    최길호 2005/10/04 10899
Q/A  update where in 사용예    최길호 2005/10/04 11500
Q/A  오늘요일에 해당하는 요일이 그 전달에 몇일 있었는지 그리고 며칠며칠인지 알고 싶습니다    최길호 2005/10/04 10067
Q/A  connect by 사용2    최길호 2005/10/04 11090
Q/A  connect by 사용1    최길호 2005/10/04 9674
Q/A  case when 사용2    최길호 2005/10/04 9264
Q/A  case when 사용1    최길호 2005/10/04 9922
Q/A  00000 00001 01234 형으로 숫자를 표현    최길호 2005/10/04 10578
Q/A  order by decode ( name ) 순서를 내맘대로    최길호 2005/10/04 11233
Admin  &,*등 sqlplus 기능 off 시키는 방법    최길호 2005/10/04 11192
Troubleshoot  SQL> @?/rdbms/admin/utlrp.sql ORA-06550 PLS-00553  [1]  최길호 2005/09/30 13525
Troubleshoot  HP-UX: Error in writing to file $OH/lib/libwtc8.sl    최길호 2005/09/30 11050
Troubleshoot  Oracle 10g (ORA-221, ORA-206, ORA-202, ORA-27072) AIX    최길호 2005/09/22 16963

    목록보기   이전페이지   다음페이지   [이전 10개] [1]..[141][142][143][144] 145 [146][147][148][149][150]..[153]   [다음 10개]
       

Copyright 1999-2024 Zeroboard / skin by 최길호(gilho.kr@gmail.com)
최근 댓글
2021/06/30
윈도우 서버에서 sqlplus .... ORA-...
by 최길호
2021/06/30
ORA-28500: connection from O...
by 최길호
2019/05/02
pkg 확인 SELECT * FROM AL...
by 최길호
최근 게시물
04/12
[ORACLE]
ORA-01722: invalid number [ fi....
by 최길호
04/09
[기타정보]
아두이노 카카오톡.
by 최길호
04/08
[ORACLE]
ORA-00600: internal error code....
by 최길호