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 909 게시물 읽기
No. 909
Multi connection은 어떻게?
작성자
작성일
2004-04-21 20:21
조회수
3,421

Oracle 만 쓰다가 Sybase를 쓰다보니 처음부터 막히네요. connection에 대해서 질문을 합니다. 한 프로세스에서 Thread를 사용하기 위해선 DB를 여러개의 connection이 필요로 합니다. Oracle 내에서는 *.pc 파일을 작성을 할때 'EXEC SQL CONTEXT USE' 를 사용하여 멀티를 사용을 하는데요 sybase에서는 *.cp를 작성을 할때 어떤 것이 있는 지 고수님들께 여쭈어 봅니다.

시간이 쪽박한 지라 예제 소스까지 주시면서 설명을 주시면 정말로 감사를 드립니다. 먼저 감사의 말씀 올립니당 *^^*

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

 

Sybase ASE에서는 하나의 서버에 여러개의 DB가 있을 수 있습니다.

테이블이름을 쓰실 때에 DB명을 넣으시면 됩니다.

 

select * from DB명.Table명

 

장형운(좋은구름)님이 2004-04-22 16:33에 작성한 댓글입니다.
이 댓글은 2004-04-22 16:33에 마지막으로 수정되었습니다.

 

exec sql begin declare section;
CS_CHAR user[16];
CS_CHAR passwd[16];
CS_CHAR name;
CS_INT value, test;
CS_CHAR server_1[BUFSIZ];
CS_CHAR server_2[BUFSIZ];
exec sql end declare section;
...
strcpy (server_1, "sybase1");
strcpy (server_2, "sybase2");
strcpy(user, "my_id");
strcpy(passwd, "mypass");
exec sql connect :user identified by :passwd at connection_2 using :server_2;
exec sql connect :user identified by :passwd using :server_1;
/* This statement uses the current "server_1" connection */
exec sql select royalty into :value from authors
where author = :name;
if (value == test)
{
/* This statement uses connection "connection_2" */
exec sql at connection_2 update authors
set column = :value*2
where author = :name;
}
세지아빠(sejiappa)님이 2004-04-22 18:23에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
912sybase 책 [2]
김세영
2004-04-26
4252
911server config에서 에러 [1]
나그네
2004-04-24
3635
910Index_Keys Select [2]
궁금이
2004-04-22
3032
909Multi connection은 어떻게? [2]
2004-04-21
3421
908사이베이스 DB에 접근하는 c 라이브러리좀 알려주세요 [1]
red
2004-04-12
3220
907프로시져 실행시에요.. [9]
초보사이
2004-04-12
6841
906sybase와 레뎃9에서 설치하려고 하는데 자료 좀 구할수 없을까요? [1]
소주향기
2004-04-10
2975
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다