database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 1699 게시물 읽기
No. 1699
한글을 숫자나 유니코드로 표현할수 있을까요?
작성자
김동우
작성일
2004-12-10 01:41
조회수
3,928

예를들어 '김동우'를 select를 이용해서 출력시 유니코드로 나올수 있게 할수 있을런지요?

MSSQL>select ????

//결과 ----------------------------------//

B1E8B5BFBFEC

 

게 나올려고 합니다. 어떻게 하면 좋을까요?

 

 

 

 

이 글에 대한 댓글이 총 1건 있습니다.

단순 MS-SQL내에서의 사용을 위한 것이라면, varbinary로 convert하면 될 것 같네요.

select  convert(varbinary(20),N'김동우'),convert(nvarchar(20), convert(varbinary(10),N'김동우'))

그런데, 다른 환경과의 연동이나 이동을 위한 데이타 생성이 목적이라면, 그쪽 환경에 따른
동일한 Endian 형태로 변경해 주셔야 합니다.(인텔 CPU는 Little Endian 방식입니다.)

select  convert(binary(2),N'ㅇ') , convert(int, convert(binary(2),N'ㅇ') )
select convert(binary(2), convert(binary(1),convert(binary(2),N'ㅇ')  & 255)  +  convert(binary(2),convert(binary(2),N'ㅇ')  & 65280) )

복잡하네요. 이런 작업은 VB같은 프로그램 언어에서 처리하는 것이 좋을 것 같네요..


 

 

가을남자님이 2004-12-11 21:13에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1702그룹별 정렬을 하고 싶어요 [1]
정렬
2004-12-16
3574
1701ADODB가 등록되지 않아서 ASP 서비스를 할수 없다는데요.. [1]
오병주
2004-12-16
2790
1700sysobjects의 xtype컬럼의 collate변경 [2]
이상로
2004-12-16
4166
1699한글을 숫자나 유니코드로 표현할수 있을까요? [1]
김동우
2004-12-10
3928
1696'123' -> '000123'으로 Update하는 SQL문 가르쳐주세요. [3]
김정식
2004-12-07
4436
1695sql 원격접속이 갑자기 안되네요...; [1]
김현철
2004-12-06
4254
1692하나의 컬럼을 2가지 형태의 합으로 출력하기...? [1]
궁굼이
2004-12-02
3136
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다