Oracle8i のDBA Studioで数十の表を作成したのですが、ここからテーブルの作成スクリプトを出そうとして困りました。いわゆる Create Table文なのですが、これを自動で簡単に作る方法はないでしょうか?SQL-ServerのEnterprise Managerでは、SQLスクリプトの作成があって、Create文を簡単に生成できるのですが、これと同じような感覚で、既に作成してあるテーブルのCreate文を出力する方法はないでしょうか?Oracleには、ほとんど慣れていないので、方法があると思うのですが、探し方が悪いらしく途方にくれています。どなたかよい方法を御存じないでしょうか。
No.2ベストアンサー
- 回答日時:
Exportユーティリティは、通常はコマンドプロンプトから起動します。
Oracle8iの場合は "exp"
Oracle8.0の場合は"exp80"
だったと思います。
コマンドの後にログインID/パスワード、オプションパラメータを色々と
設定します。DBA StudioのようにGUI操作ではありませんが、Oracleは
本来はコマンドラインからコマンドを入力するのが、本来の操作方法です。
これを機会に、コマンドでOracleを操作する方法も勉強されてはどうですか?
#Oracleは、本来はプロフェッショナル向けのデータベースソフトです。
#初心者向けの簡単な操作方法を希望するのならば、他のDBに
#乗り換えた方がいいでしょう。
おおっ、なるほど。あっさり解決致しました。私は元々MS-DOSに慣れているので、コマンドの方が好きです。こういうツールがあることを知らなかったのですが、便利ですね。ありがとうございました。
No.1
- 回答日時:
OracleのExportユーティリティで、テーブルの構造だけを出力することが
可能です。その際、パラメータshow=yと指定すると、個々のテーブルの
Crease Table文を確認できます。
Exportユーティリティの詳細については、Oracleのマニュアルを参照して
ください。
この回答への補足
回答ありがとうございます。もう少し教えて下さい。DBA Studioのツール-データ管理-エクスポートだろうと思われますが、実行しようとすると、「このウィザードは、アプリケーションがOracle ManagementServer(OMS)に接続されている場合のみ起動できます。アプリケーションを起動してOMSに接続してから、ウィザードを起動してください。」とエラーメッセージが出て先に進めません。DBA Studioは、スタンドアロンで起動してノーマルで接続しています。OMSに接続しないとダメでしょうか?ちなみに、データベースは8(8iではない)で、少し古いタイプなのですが。この場合、どうすればエクスポートツールが使えるようになるのでしょうか?
補足日時:2001/12/20 20:29お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL MySQLのテーブル作成でハイフン - は使用できないのでしょうか? 2 2022/10/21 16:50
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- MySQL テーブル作成時のカラムについて 2 2022/08/27 21:48
- その他(プログラミング・Web制作) Rでのスクリプトのご相談 3 2022/12/08 16:22
- MySQL MySQLのテーブル作成で 自信がありません。 2 2022/08/28 05:35
- PHP Q&Aサイトを作成していてURLの生成方法について迷っているのでアドバイスお願い致します 1 2023/08/10 16:42
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- MySQL 何にかが違うから エラーなんでしょうね! 2 2022/09/18 05:28
- Ruby pandasでsqlite3にテーブル作成・追加・読み出しでindexの取り扱い方教えてください 5 2023/03/08 09:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PostgreSQLのカラムに"user"と...
-
1ヶ月に土日は何日あるか
-
NLS_LENGTH_SEMANTICS変更の影響
-
テーブルスペースの中身を確認...
-
既存DBのテーブル情報をCR...
-
アクセスクエリの計算
-
Excel 2019 のピボットテーブル...
-
Accessのリンクテーブルのパス...
-
DBのタイプの指定とサイズにつ...
-
IT用語について質問です。 以前...
-
accessでのフォームの連携について
-
「直需」の意味を教えてください
-
APN設定について教えていただけ...
-
BIOSでAHCIに設定したいが、項...
-
ACCESSでテーブルのフィールド...
-
Excelで空白以外の値がある列の...
-
エクセルVBAで5行目からオート...
-
Accessでテーブルの値をテキス...
-
accessでの請求管理について
-
あるフィールドの最大値を条件...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
テーブルの存在チェックについて
-
変数が選択リストにありません
-
異なるサーバのDBデータ同士を...
-
importについて
-
データがある場合のカラムの削除
-
既存DBのテーブル情報をCR...
-
Timestampの値を自動的に挿入す...
-
1ヶ月に土日は何日あるか
-
Object Browser相関タブの見方...
-
NLS_CHARSETの変更について
-
データベース内のテーブル名の取得
-
どれがPrimary Key、ForeignKey...
-
PostgreSQLのカラムに"user"と...
-
NLS_LENGTH_SEMANTICS変更の影響
-
AUDIT TABLE
-
OracleとSQLserver間のデータ連...
-
オラクル10gをMS ACCESSで開く...
-
TIMESTAMP型が含まれるテーブル...
-
オラクルの環境をコピーして全...
-
Oracleのトリガーについて
おすすめ情報