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 1085 게시물 읽기
No. 1085
문자열 변환을 하려고 합니다.
작성자
왕초보
작성일
2005-02-22 17:07ⓒ
2005-02-22 18:07ⓜ
조회수
5,875

update test set link=stuff('mms://000.000.000.000',charindex('mms://000.000.000.000',link),char_length('mms://000.000.000.000'),'mms://abc.co.kr')

 

위와 같이 test 테이블의 link 란 필드의 값을 변환하여 저장하려고 하는데 오류가 납니다.

 

제가 sql 초보라서 왜 오류가 나는지 이유를 모르겠습니다.

 

sybase 버전이 낮아서 str_replace 란 함수는 사용이 불가능하여 문자열 변환 부분을 검색을 통해서 찾아냈는데 오류가 나는 이유는 도통 모르겠네요 ㅜ.ㅜ

 

고수분의 가르침 부탁 드려요 -0-;;

 

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

예만 봐서는 잘모르겠는데요,

 

대충 몇가지 추려보면

1. link가 text type이다....text인경우 사용할수 있는 function이 거의 없다고 보시면 됩니다.

 

2.우선 실제 stuff(~~~)한 값이 null인데, link 컬럼이 null allow가 아니다.

 

error message를 같이 올려주세여 그래야 정확하게 말씀드릴수 있을것 같네요

지연님이 2005-02-23 10:45에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1088JOIN에 관해 질문드립니다. [1]
초보
2005-02-23
5314
1087loginUser와 User의 차이점이 뭔가여? [1]
박남준
2005-02-23
5173
1086객체 access권한들은 어느 테이블에 있나여? [3]
박남준
2005-02-23
5110
1085문자열 변환을 하려고 합니다. [1]
왕초보
2005-02-22
5875
1084random으로 select 하고 싶습니다. [1]
초보
2005-02-16
5905
1083테이블명을 변경할 수 있나요? [4]
전경희
2005-02-16
6033
1081파워빌더에서 프로시져 내용을 불수 있는 방법이? [1]
김지훈
2005-02-15
4801
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다