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
운영게시판
최근게시물
Oracle Q&A 40233 게시물 읽기
No. 40233
Pro*C 에서 bind sql 사용 시 table 이름
작성자
jangmin
작성일
2013-08-27 01:23
조회수
5,286

안녕하세요

Pro*C 사용하여 C로 프로그램 하고 있습니다.

literal sql 이 DB서버에 부하를 주고 있어, bind sql 로 변경하려고 합니다.

문제는 DB table name이 달 별로 새 테이블을 사용하고 있는 구조입니다.

이 경우 table name은 변수처리 안된다고 하는데,

그렇다면 어떻게 해결하고 계신가요?

 

예를들어 이번달 table은 "MAIN_TABLE_201308" 인데, "MAIN_VIEW" 라고 만들어 놓고

Proc*C 에서는 달이 바뀌든 매번 MAIN_VIEW 로만 Insert 한다면,

해결이 되나요?

 

어떻게 해결할 수 있을까요?

 

감사합니다.

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

조건값만 반인드변수 처리하시고,

테이블명은 리터럴로 처리하세요.

마농(manon94)님이 2013-08-27 10:42에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
40236중복 쿼리 걸러내는 쿼리 문의 [2]
kos
2013-08-28
5919
40235EXISTS 의 간단한 이해도를 높일수 있는 예가있을까요. [1]
새하정
2013-08-27
6449
40234오라클 tablespace 와 import 질문 드립니다.
김기춘
2013-08-27
5539
40233Pro*C 에서 bind sql 사용 시 table 이름 [1]
jangmin
2013-08-27
5286
40232ORA-01722: invalid number 황당하네요.. [12]
새하정
2013-08-26
12018
40231문자열 변환 문의드립니다. [2]
김홍찬
2013-08-22
5833
40230전월까지 누계약 월별로 구하는 쿼리 [2]
프로그래머
2013-08-20
6462
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다