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
운영게시판
최근게시물
Sybase Q&A 904 게시물 읽기
No. 904
UPDATE 값이 이상함...
작성자
조창윤
작성일
2004-04-07 11:34ⓒ
2004-04-08 12:11ⓜ
조회수
3,508

일반적인 Update 가 아니라서 조금 어렵네요...^

 

select char(hextoint('C1')) + char(hextoint('B6'))

의 결과는 '조' 입니다.

 

Create table TBL100 (

data varchar(100)

);

insert into TBL100 values ('aaa');

이런 테이블이 존재할 경우

 

UPDATE TBL100  SET  data=char(hextoint('C1')) + char(hextoint('B6'))

이렇게 하면 정확한 값이 Update 가 안되요...

UPDATE TBL100  SET  data=select char(hextoint('C1')) + char(hextoint('B6'))

라고 하면 구문에러가 나구요...

 

Update 는 해야하는데...

SQL 문을 변경하더라도 정확한 값을 Update 해야하는데...

부탁드립니다....에구 어렵다...점심맛나게드시고 미리 감사드립니다....

 

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

 

질문의 구문으로 봐서 SYBASE IQ인 것 같은데 버그인 것 같군요

한국사이베이스 기술지원팀에 문의해 보시죠

세지아빠(sejiappa)님이 2004-04-09 13:36에 작성한 댓글입니다.

일단 답변 감사드립니다... (지적하신데로 SYBASE IQ 12.5 입니다.)

 

다른 방법으로 아래와 같이 Update 을 시도해보았습니다.

UPDATE TBL100 SET data = (SELECT data FROM TBL200 where num=4 ) FROM TBL100, TBL200

 

그랬더니 아래와 같은 에러 메시지가 나와요.

'ASA Error - 1005021 :

Adaptive Server IQ does not allow subqueries in update set-items'

 

ASIQ 에서는 update 시 아예 subquery 을 지원하지 않는것 같아요.

버그에 대해서는 기술지원을 받은 후에 다시 정확한 내용을 올리도록 하겠습니다...

지금은 바빠서 Update 을 못하고 Delete 후 Insert 하고 있습니다. --;

 

날씨도 좋은데 봄향기 많이 만킥하세요..^^

창윤드림.

조창윤님이 2004-04-09 14:07에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
907프로시져 실행시에요.. [9]
초보사이
2004-04-12
6841
906sybase와 레뎃9에서 설치하려고 하는데 자료 좀 구할수 없을까요? [1]
소주향기
2004-04-10
2976
905AIX에서 thread 구동시 문제 [2]
올드보이
2004-04-08
5169
904UPDATE 값이 이상함... [2]
조창윤
2004-04-07
3508
903[질문]OLEDB 설치후.. [1]
이쁜깡패
2004-04-06
3496
902고수님들 답변좀 부탁드립니다. 넘급해요 [2]
잘하자
2004-04-03
6154
901[질문]클라이언트에서의 또 하나의 서버로 사용이 가능한지요..급해요 [3]
진기섭
2004-04-02
3020
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다