「Oracle」の編集履歴(バックアップ)一覧に戻る

Oracle - (2009/02/03 (火) 15:36:00) の最新版との変更点

追加された行は青色になります。

削除された行は赤色になります。

 【 テーブルコメントを参照する 】
-	SELECT * FROM USER_TAB_COMMENTS;
+	SELECT TABLE_NAME,
+	       TABLE_TYPE,
+	       COMMENTS
+	  FROM USER_TAB_COMMENTS;
+【 テーブルコメントを追加/変更する 】
+	COMMENT ON TABLE [テーブル名] IS '[コメント]'
 
-【 カラムのコメントを参照する 】
-	SELECT * FROM USER_COL_COMMENTS;
+【 カラムコメントを参照する 】
+	SELECT TABLE_NAME,
+	       COLUMN_NAME,
+	       COMMENTS 
+	  FROM USER_COL_COMMENTS;
+
+【 カラムコメントを追加/変更する 】
+	COMMENT ON COLUMN [テーブル名].[カラム名] IS '[コメント]'
+
+【 テーブル制約を追加する 】
+	ALTER TABLE [テーブル名] ADD [制約名] 
+              FOREIGN KEY ([制約対象カラム名]) REFERENCES [参照テーブル名] ([制約対象カラム名]);
+【 テーブル制約を削除する 】
+	ALTER TABLE [テーブル名] DROP CONSTRAINT [制約名];
 
 【 スキーマーをエクスポート 】
-	exp (USER)/(PASSWORD)@(TNS) file=C:\exp.dmp log=c:\exp.log STATISTICS=none
+	exp [USER]/[PASSWORD]@[TNS] file=C:\exp.dmp log=c:\exp.log
+・(オプション)統計データをエクスポートしたくない※統計の警告がでる場合
+	STATISTICS=none
+
+【 スキーマーをインポート 】
+	imp [USER]/[PASSWORD]@[TNS] file=C:\imp.dmp log=c:\imp.log
+・(オプション)テーブル定義のみをインポートしたい場合
+	rows=no
+・(オプション)データのみをインポートしたい場合(テーブル定義はすでに存在している)
+	ignore=y