2010年02月17日

【SQL*PLUS】テーブル定義を確認する

descコマンドでテーブルの列名称/NULL/データ型
などのテーブル定義を確認する


コマンド--------------------------------------
desc テーブル名;
----------------------------------------------


結果------------------------------------------

名前 Null? データ型
------- --------- -----------
列名1 NOT NULL VARCHAR2(6)
列名2 DATE

----------------------------------------------
posted by ピラクル at 18:00| Comment(0) | TrackBack(0) | SQL*PLUS

2010年02月12日

DBリンクについて

1つのSQLから違う環境へDBリンクを使って問合せできる。


■どの環境へDBリンクが使用可能か調べる

SELECT *
FROM ALL_DB_LINKS
;

上記SQLで他環境へのリンク名「DB_LINK」が表示されるので


SELECT *
テーブル名+「@」+「DB_LINK」
WHERE ・・・
;


でテーブルを取得できる。


例)「001」という環境の「USER」テーブルを参照したいとき
「001」環境へのリンク名が「DB001」だったとする

SELECT *
FROM USER@DB001
;

posted by ピラクル at 12:03| Comment(0) | TrackBack(0) | SQLテクニック