- ベストアンサー
既存DBのテーブル情報をCREATE文として取得するには
tarutaru3の回答
- tarutaru3
- ベストアンサー率66% (4/6)
Enterprise Manager や DBA Studio といった、Oracle のツールを使用できますでしょうか? 使用可能であれば、 1.スキーマの中から対象のテーブルを選択 2.類似作成を選択 3.SQL表示ボタンを押す することで、テーブル名以外の情報を取得できます。 ただし、1テーブルごとなので多数あると大変ですが・・。 同じ環境を構築されるのでしたらEXP,IMPの使用をお勧めします。
関連するQ&A
- テーブルのCreate文
お世話になります。 現在、52テーブルあるDBがあり、別のDBに同じテーブルを作成するため、 それらのテーブルのCreate文を作らなくてはなりません。 一つ一つ属性を調べて作成するのではなく、一度に作る方法がありましたら、教えて下さい。 時間がないため、「直ぐに回答ほしいです」にチェックを 入れさせていただきました。 よろしくお願い致します。
- ベストアンサー
- Oracle
- DBのCreate文スクリプト作成について
現在あるDBの全テーブルのCreate文を取得したいのですが・・ 以前は、SQLSERVER2000のEnterPrizeManagerでコンソールルートから すべてのタスク、SQLスクリプト作成で選択したテーブルすべての スクリプト文をいっぺんに作成出来ていたのですが、 SQLSERVER2008に環境が変わったので、同じことを使用としても Management Studioでテーブルを選び、テーブルをスクリプト化 でやっても一つのテーブルしかスクリプト文が出来ません。 SQLSERVER2008では、同じように全テーブルのスクリプト文を一度に 作成する方法はないのでしょうか? 教えてください。
- 締切済み
- SQL Server
- Create Table 文
基本的なことかもしれませんが、教えてください。 DB2, Sybase とかですと、Create Table 文をテーブル自体から抽出できます。 Oracle の場合、実際に存在するテーブルから、Create Table 文を生成する ことは可能なのでしょうか? よろしくお願い致します。
- ベストアンサー
- Oracle
- テーブル、インデックスのCREATE文について
ObjectBrowserを使用すると標記のソースが参照できますが、これをデータディクショナリから拾おうとするとどのようなSQLでできるのでしょうか? マニュアル等いろいろ調べましたところ、各情報を項目として捕まえることはできそうなのですが、CREATE文として取得する方法は探し当てれませんでした。 どなたかご存知の方、よろしくお願いします。
- ベストアンサー
- その他(データベース)
- CREATE文を見たい
質問があります。 既に作成されてあるテーブルの CREATE文を見ることってできますか? 方法をご存知でしたら教えていただけないでしょうか?
- ベストアンサー
- SQL Server
- 既存のデータベースからCREATE文を作成するには?
既存のデータベースからCREATE文(表領域、ユーザ等)を作成する事は可能でしょうか? 何かいい方法がありましたらアドバイスして下さい。 皆さんの力を貸して下さい。 どうか宜しくお願いします。
- ベストアンサー
- Oracle
- SQLite 既存テーブルを他のDBにコピーしたい
(疑問点1) タイトルのとおり、既存DBのテーブルを新たに作成したテーブルにそっくりコピーしたいのですが なにかよい管理ツールはあるでしょうか? ・ただし、既存DBについては**.dbというファイルがあるだけで、それ以外の情報はありません。 ・このDBに接続して内容を参照しているページがありますが、そのページのエンコードがEUC-JPで ある いまわかっているのはこの2点だけです。 Navicat fro SQLite(日本語)試用版をインストールして既存DBへのHTTP接続にはなんとか成功したのですが、上記の対応の必要性にせまられており困っています。 (疑問点2) なお、このツールで既存DBのテーブルデータを参照すると日本語部分は文字化けで読めません。 ツール側の設定なのか、既存DBの文字コードになにか原因があるのかもわかっていません。 既存DBのテーブルに対しこのツールでエクスポート(テキストファイル形式)を行い、エディタで テキストファイルを開くと、やはり日本語は文字化けで読めません。エディタ側で文字コードを 変更しても読めません。このまま新DBにインポートしても日本後への対応はうまくいかないように 思い、困っています。 どなたか、Navicat fro SQLite(日本語)試用版の操作でも、それ以外の方法でも、どちらでも 対処方法をご存じでしたらお願いいたします。
- 締切済み
- SE・インフラ・Webエンジニア
- Oracle上のテーブルからCREATE TABLE文をGenerateする方法
Oracle上に既にあるテーブルからCREATE TABLE文を生成する方法はありますか? Oracle 10g R2 Enterprise Edition Windows 2003 Server Standard R2
- 締切済み
- Oracle
- MySQLの現存するテーブルからcreate table文を起こす方法ありますか?
MySQLの現存するテーブルからcreate table文を起こす方法ありますか? ・お金が掛からない ・CUIベースでできる が条件です。 show full columns from テーブル名; でテーブルの情報を参照できるところまでは理解したのですが。。 showとかの特殊コマンドでなくて、管理情報のテーブル(かビュー、あるいはシノニム)に直接クエリー投げれるなら、スクリプト組めばなんとかなりそうなのですが。。
- ベストアンサー
- MySQL
- 既存DBを元にDBを新規作成したいのですが…
Windows2003Server上でSQL Server2000を使用しています。 既存のDBと全く同じ構造で同じインスタンス上に別名のDBを 新規作成したいのですが、SQL Server Enterprise Managerを 用いてこのような事は可能でしょうか? もし、SQL Server Enterprise Managerで困難なようであれば、 どのような方法で行えますでしょうか? ご教授お願い致します。 m(__)m
- 締切済み
- SQL Server
お礼
ご返事ありがとうございます。 Enterprise Managerがたしかインストールされていました、これを使用するとテーブル情報が取得出来るんですね、テーブル数は100近くありますので、1テーブル毎となると時間は掛かりますね。 Enterprise Managerでテーブル情報が取得出来ることがわかりましたので、参考になりました、ありがとうございます、また、何かありましたらよろしくお願いします。