데이터베이스는 별칭에서 Informix
문제
에 Informix 실행할 수 있습 SQL 문을 사용하는 다른 데이터베이스:
INSERT INTO other_db:mytable ...
I would like"unite"모두를 데이터베이스,하지만 난 그것에 의해 단계"step".
처음에는 이 모든 데이터 other_db 해 주요 데이터베이스 과는 별칭 other_db=main_database.이 방법으로 난 것이다 을 제거하는 시간"other_db:에서"모든 문입니다.
는 방법을 설정할 수 있는 데이터베이스는 별칭?
해결책
나는 어떤 방법을 만드는 별칭에 대한 전체적인 데이터베이스입니다.
그러나,당신은 당신을 만들 수 있어서 데이터베이스에서 형태로 되어 있습니다.
DATABASE old_db;
CREATE SYNONYM table_name FOR new_db:table_name;
을 만드는 경우 이러한 별칭에 대한 각각의 테이블으로 그것의 이동할 수 있어야합니다.모든 테이블에 있으며,제거할 수 있습니다 모든 대한 참조 old_db
.
쿼리할 수 있습니다 systables
를 식별하는 실제 테이블에서 old_db,ie:
DATABASE old_db;
SELECT tabname, nrows
FROM systables
WHERE tabtype = "T"
AND tabid > 99 -- exclude internal tables
행 횟수는 물론에 따라 합리적으로 현재 UPDATE STATISTICS
.
는 희망 도움이 됩니다.
제휴하지 않습니다 StackOverflow