こんにちは。
oracle11.2 の質問です。
表題のとおりなのですが、
2つのテーブルと、その2つのテーブルを結合してViewを作成しました。
viewのバックアップを作成したいのですが、以下のやり方は正しいでしょうか??
viewは実態ではなく仮想表だと思うので、正しい方法なのか悩んでます。
何かご意見いただけると幸いです。
CREATE TABLE hoge.emp_view_bk SELECT * FROM hoge.emp_view;
■テーブル:emp
create table hoge.emp
(
emp_id char(3) ,
emp_name varchar2(10),
constraint pk_emp primary key( emp_id )
)
■テーブル:emp2
create table hoge.emp2
(
emp_id2 char(3) ,
emp_id char(3) ,
emp_name2 varchar2(10),
constraint pk_emp2 primary key( emp_id2 )
)
■ビュー:emp_view
CREATE VIEW hoge.emp_view AS
SELECT
emp.emp_id,
emp2.emp_id2,
emp.emp_name,
emp2.emp_name2
FROM
hoge.emp emp,hoge.emp2 emp2
WHERE
emp.emp_id = emp2.emp_id
WITH CHECK OPTION;
以上、どうぞよろしくお願い致します。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/02/21 06:21
2016/02/22 03:59
2016/02/22 13:44