DECLARE  @n_book  nvarchar(100),
   @n_isbn varchar(13)

DECLARE cur_book CURSOR
FOR
 SELECT N_ISBN,
    N_BOOK
 FROM  BOOK_MAST      

OPEN cur_book
FETCH NEXT FROM cur_book INTO @n_isbn, @n_book
WHILE @@FETCH_STATUS = 0
BEGIN

 update BOOK_DTL
 set  n_book =  @n_book
 where  N_ISBN = @n_isbn

 FETCH NEXT FROM cur_book INTO @n_isbn, @n_book

END

CLOSE cur_book
DEALLOCATE cur_book


위와 같은 쿼리를 실행시킬때,

fetch 시 @n_book에는 아랍어로 유니코드형태의 'คนจิ๋วตะลุยโลกวิทย์ ตอน ท่องดินแดนแห่งพืช (ฉบับการ์ตูน)' 가 값으로 등록되어 있고
이값을 읽어서 BOOK_DTL의 N_BOOK 필드에 UPDATE 를 하고 싶습니다.


상수와 같은 경우에는 상수앞에 N을 붙여서  N'คนจิ๋วตะลุยโลกวิทย์ ตอน ท่องดินแดนแห่งพืช (ฉบับการ์ตูน)' 이렇게 사용하면 될것같은되요
위와 같이 변수에 할당된 사항에서는 어떻게 되는지요?

위와 같이 실행시키면 BOOK_DTL 의 N_BOOK 에는 '???????????????????????????' 이렇게 저장됩니다.

물론 BOOK_MAST 의 N_BOOK 의 데이터 형태는 nvarchar(100) 이구요
마찬가지로 BOOK_DTL의 N_BOOK도 같은 데이터 형태인 nvarchar(100) 으로 되어 있습니다.

고수님들 부탁드립니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 21982
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 12251
9440 보조 읽기 전용 DB서버를 만들어야 하는데 조언 좀 부탁드립니다. [4] 아싸리호야 2016.07.23 2973
9439 데이터베이스 복원 곰탱이아빠 2016.07.23 5112
9438 SSMS UI 언어는 어떻게 변경하는 것인가요? [2] 찬전 2016.07.22 2509
9437 SQL 서버간 링크드 서버가 안됩니다. 왜일까요? [2] 두루마리휴지 2016.07.21 3014
» 유니코드 데이터 update 관련 질문입니다. [1] 최호재 2016.07.21 3103
9435 보안 객체를 script로 옮길 수 있는 방법은 없나요? bori0211 2016.07.21 2704
9434 데이터 베이스 생성시 자동증가 설정 [1] DOOLLY 2016.07.20 2883
9433 게시글 등록시 푸시 알림을 위한 쿼리는 어떻게 할까요...ㅠ 최현석_312236 2016.07.20 4224
9432 조건문에 대해서 질문이 있습니다. [2] Dr.Pepper 2016.07.19 2324
9431 조건에 따라서 조회를 하고 싶은데요... [2] 아싸라비아콜롬비아 2016.07.19 2405
9430 쿼리 조언을 구합니다. [2] 민경진영아빠 2016.07.19 2561
9429 SQL결과값을 엑셀로 저장하고싶습니다. [2] 컨프송 2016.07.18 4777
9428 인덱스 관련해서 궁금한 점이 있습니다, [6] 식뽕 2016.07.17 2558
9427 MS SQL 2008 로그인 도와주세요 ㅠㅠ [2] 리틀조 2016.07.15 2966
9426 MSSQL 다중 행 업데이트 질문입니다. tempest 2016.07.15 3228
9425 서버상의 실행파일 실행방법? [2] HSQL 2016.07.14 3227
9424 mssql 모니터링 툴 추천 부탁드립니다. [4] tmon 2016.07.14 5374
9423 특정 컬럼이 빈값일때 다른 컬럼으로 대체하고 싶습니다. [5] 냥냥 2016.07.13 5052
9422 이벤트아이디 906에러가 발생하네요 ㅠ [1] Sisylian 2016.07.13 4400
9421 ms-sql 2008(64bit) 와 oracle 8i linked server 연결 문의 [2] 방자 2016.07.13 2899





XE Login