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 471 게시물 읽기
No. 471
[질문] INSERT시에 인용 부호 처리 방법 - C 언어에서 ...
작성자
홍문택
작성일
2002-08-05 14:33
조회수
5,403

안녕하세요. 홍문택이라고 합니다.

 

사이베이스에서 INSERT할때 문자열에 ' (Single Quotataion)이 있으면

 

에러가가 발생하는데 해결 방안이 없나요.

 

지금 저는 C 언어를 사용하고 있는데 ...

 

MySQL 같은 경우는 INSERT하기전에 어떤 함수를 호출하면

 

문자열에 ' (Single Quotataion)가 포함되어 있어도 INSERT 가능하게

 

변환하여 주고 변환된 문자열로 INSERT하면 정상 동작합니다.

 

혹시 사이베이스에도 그런 함수가 있나요 ?

 

아시는 분 계시면 답변 부탁드립니다.

 

안녕히 계세요.

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

insert할때요....

 

insert into table_name values ("테'스'트")

 

이런식으로요 실제 칼럼은 더블쿼테이션으로 막고, 실제 값에는 싱글 쿼테이션을 넣으면 됩니다...

 

근데 원하는 답이 이거 맞나요... 아님 다시 리플 달아주시고요.....

 

수고하세요...

jinuki님이 2002-08-05 16:08에 작성한 댓글입니다.

윗분 말씀은 꽁수일꺼같은데요.

문장중에 더블 쿼테이션이 있다면 윗분 답변에 문제가 있지 않을까요?

예)

insert into table_name values (""테'스'트")

insert into table_name values ("테'스'트"")

이런 상황일 때 에러가 안날까요?

 

정답은 저도 모르지만...

저는 파싱하는 방법을 택했습니다. 

프로그램에서 replace하는 메소드를 만들어 사용했습니다. 저장할때 싱글 쿼테이션을 특정문자로 replace하고 셀렉트할때 특정문자를 싱글 쿼테이션을 특정문자로 바꿔서 보여주게 했어요. 더 좋은 방법이 있을까요?

김시원님이 2005-07-13 10:44에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
474sybase 모든 string 함수좀 알려도여!! [1]
은경
2002-08-06
6699
473클라이언트 실행한 쿼리문을 볼수 없나요 .. [1]
홍상훈
2002-08-06
2938
475┕>답변감사합니다. 한가지 더질문드려도 되나요 [1]
홍상훈
2002-08-07 13:47:48
4770
472[질문]사이베이스에서 엑셀이나 텍스트 파일로 받을려며? [1]
김현진
2002-08-06
5453
471[질문] INSERT시에 인용 부호 처리 방법 - C 언어에서 ... [2]
홍문택
2002-08-05
5403
470Anywhere에서 관리자 계정과 암호를 잊은 경우에는? [1]
궁금이
2002-08-01
5669
465Sybase DB를 SQL 2000으로 마이그레이션하는 방법.. [1]
궁금이
2002-07-29
4880
464인용부호(') 관련 질문입니다. [1]
김재민
2002-07-29
4701
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.030초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다