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 1424 게시물 읽기
No. 1424
text 타입에서 replace 함수 사용이 안되나요?
작성자
이준현
작성일
2004-07-13 10:40
조회수
7,003

문제는 text 타입의 특정 문자열을 바꿀려고 합니다.

그래서 아래와 같이 view_login 테이블의 user_id 컬럼에 abcd라는 사용자를 guest로 바꾸는 테스트를 했습니다만

user_id라는 컬럼의 데이타 타입이 varchar일때는 잘되나 text 타입 일때는 안됩니다.

도와주십시요.

== 테스트 쿼리 ==

update view_login

set user_id = replace(user_id,'abcd','guest')

where user_id like '%abcd%'

== 오류 메시지 ==

서버: 메시지 8116, 수준 16, 상태 1, 줄 1
replace 함수의 1 인수에 대한 인수 데이터 형식 text이(가) 잘못되었습니다.

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

update view_login

set user_id = replace(convert(varchar, user_id),'abcd','guest')

where user_id like '%abcd%'

 

이렇게 한번 해보세요. ㅡㅡa 될진 모르겠지만...

최희성님이 2004-07-13 17:01에 작성한 댓글입니다. Edit

최희성님 무쟈게 감사합니다. ^^

 

이준현님이 2004-07-14 15:00에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1427Windows에서 일정 시간 간격으로 쿼리문 실행은 어떤 방법을 사용하나요? [1]
이효택
2004-07-13
2748
1426밑에 이어서 말합니다.
김태선
2004-07-13
2094
1425MS-SQL권한이 옮겨졌습니다. 어떻게 복구시키는지요..ㅠ_ㅠ
김태선
2004-07-13
2622
1424text 타입에서 replace 함수 사용이 안되나요? [2]
이준현
2004-07-13
7003
1423SP 사용하기 문제..
cuss
2004-07-12
2286
1422도와주십시오. mssql접속문제 [1]
오승택
2004-07-09
3078
1421MSDE 자동 설치및 DB, 테이블, 사용자 생성방법 [1]
박동찬
2004-07-09
3913
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다