728x90
# DATABASE LINK
마지막문제. 프로시저를 아래와 같이 window 쪽 DB에서 수행하면 리눅스의 DB에 있는 테이블이window 쪽에도 만들어지게 하시오
CREATE OR REPLACE PROCEDURE pro150
(p_input VARCHAR2)
IS
begin
EXECUTE IMMEDIATE
'CREATE TABLE '||p_input||' AS
SELECT * FROM employees@dbdblink';
END;
/
점심문제. 리눅스 DB의 SCOTT 계정의 테이블들을 윈도우 DB쪽의 SCOTT 계정의 테이블로 생성했다. 윈도우쪽에 scott 계정의 테이블과 리눅스 쪽에 SCOTT 계정의 테이블의 차이가 몇 개인지 숫자로 출력되게 하는 SQL을 작성하시오
리눅스 – 윈도우 = 2
윈도우 – 리눅스 = 1
SELECT 'linux - window = ' || COUNT(*)
FROM (
SELECT table_name
FROM dba_tables@dbdblink
where owner='SCOTT'
MINUS
SELECT table_name
FROM dba_tables
where owner='SCOTT'
);
'빅데이터과정 > WORKSHOP 1 ' 카테고리의 다른 글
#25_140717_WSHOP_EXTERNAL TABLES (0) | 2014.07.17 |
---|---|
#25_140717_WSHOP_DATA PUMP (0) | 2014.07.17 |
#25_140717_WSHOP_DIRECT PATH LOAD (0) | 2014.07.17 |
#24_140716_WSHOP_DIRECT LOAD INSERT (0) | 2014.07.16 |
#24_140716_WSHOP_복구 어드바이져 (0) | 2014.07.16 |