- ベストアンサー
既存のデータベースからCREATE文を作成するには?
k_o_r_o_c_h_a_nの回答
- k_o_r_o_c_h_a_n
- ベストアンサー率55% (526/942)
ファイルにリダイレクトすれば、テキストファイルとして保存されると思いますけど・・。 ( imp xxx/xxx@xxx full=y show=y file=d:\db20090727.dmp > out.txt ) show=y付きのインポート処理は、表示処理のみで更新はしません。 途中で止めても問題ありません。
関連するQ&A
- SQLでCREATE TABLE文の作成
ログインしているユーザーが保有する テーブル名、列名、列の定義(PK、FK、INDEX等) を取得してCREATE TABLE文を作成したいのですが どのような方法があるのでしょうか? 自分で検索した時に"DBMS_METADATA.GET_DDL"を使用しての CREATE TABLE文の作成は見つかったのですが これだとOracleが文を自動生成しているようで CREATE TABLE文が複雑な物になってしまいました。 何かアドバイス等ありましたら宜しくお願いします。
- 締切済み
- Oracle
- Oracleデータベース
Oracleのデータベース設計についてです。なん点かあります。 1.CREATE DATABASE文で表領域の指定の箇所でEXTENT MANAGEMENT LOCAL UNIFORM SIZEとあるのですがここではエクステントの管理方式を指定していると思うのですが、SIZEは何を基準にきめたらよいのでしょうか?データブロックサイズは8KBです。 2.SYSTEM,SYSAUX,UNDO,TEMP,USERの中で表領域の自動拡張を選ぶときに何か決める基準があれば教えてください。 3.SYSAUX表領域をCREATE DATABASE文で作成時にサイズを設定する個所では何を基準に決めたらよいですか? ひとつでも教えていただけたら嬉しいです。
- ベストアンサー
- Oracle
- 既存DBのテーブル情報をCREATE文として取得するには
こんにちは。 既存DBのテーブル情報をCREATE文として取得する方法はありますでしょうか? CREATE文として欲しいのは、他のサーバに開発用として同じDBを構築しようと考えているからです。 よろしくお願いします。
- ベストアンサー
- Oracle
- CREATE文を見たい
質問があります。 既に作成されてあるテーブルの CREATE文を見ることってできますか? 方法をご存知でしたら教えていただけないでしょうか?
- ベストアンサー
- SQL Server
- 既存の表から新しい表を作成
既存の表から新しい表を作成する方法について質問させて下さい。 ・作成方法 既存の表にあるカラムを2つSELECTし、合わせて新しいカラムを1つを作成する。 CREATE TABLE NEW_TABLE AS (SELECT COLUM_ID_1, COLUM_ID_2, 'TT' as COLUM_ID_3 FROM OLD_TABLE ) 上記のようにすれば新しいカラムを追加する事ができるようなのですが、 新しく追加した「COLUM_ID_3」の型定義が"CHAR"となってしまいます。 これをVARCHAR2にする方法はあるのでしょうか。 どうかご教授の程お願い致します。
- 締切済み
- Oracle
- テーブルのCreate文
お世話になります。 現在、52テーブルあるDBがあり、別のDBに同じテーブルを作成するため、 それらのテーブルのCreate文を作らなくてはなりません。 一つ一つ属性を調べて作成するのではなく、一度に作る方法がありましたら、教えて下さい。 時間がないため、「直ぐに回答ほしいです」にチェックを 入れさせていただきました。 よろしくお願い致します。
- ベストアンサー
- Oracle
- Mysqlで新たにデータベースを作成する方法を教えてください
こんにちは。WinMEユーザです。 mysql-3.23.58をWinMEマシンにインストールしました。 なお、インストール方法は、 http://tsuttayo.sytes.net/mysql/install/win/ を参考にして、作業しました。 なおここでは便宜上、インストール時に設定するユーザID、パスワードは、それぞれ「usr」「hoge」と表記します。 DOSプロンプトから、 >mysqladmin create newtable と入力しても、 CREATE DATABASE failed; error: 'Access denied for user: '@localhost' to database 'newtable'' というエラーメッセージが表示されてしまい、データベースを新規作成できません。 どのようにしたらデータベースを新規作成できるのか、 ご教示ください。
- 締切済み
- その他(データベース)
- DBのCreate文スクリプト作成について
現在あるDBの全テーブルのCreate文を取得したいのですが・・ 以前は、SQLSERVER2000のEnterPrizeManagerでコンソールルートから すべてのタスク、SQLスクリプト作成で選択したテーブルすべての スクリプト文をいっぺんに作成出来ていたのですが、 SQLSERVER2008に環境が変わったので、同じことを使用としても Management Studioでテーブルを選び、テーブルをスクリプト化 でやっても一つのテーブルしかスクリプト文が出来ません。 SQLSERVER2008では、同じように全テーブルのスクリプト文を一度に 作成する方法はないのでしょうか? 教えてください。
- 締切済み
- SQL Server
- 新規にデータベースを作成するものですか
今回初めて、PostgreSQLを使ったシステム開発をする事となりました。先週から少し触り始めて多少わかってきたつもりですが、以下の点判断できず迷っています。アドバイスお願いしたいです。 デフォルトで存在する「postgres」データベースをそのまま使っていいものでしょうか?それとも、別データベースを作成したほうが良いものなのでしょうか。 デフォルトで存在するDBはサンドボックス的な意味合いで、実際には別途作成すべきものなのではないかと勝手に予想し、新規にユーザ作成した後、新規DBの作成が良いのではとも思っていたのですが、同僚から、「なんでデフォルトのものではだめなの?」と問われ返答に困ってしまいました。みなさんご意見お聞かせください。
- ベストアンサー
- PostgreSQL
- create databaseがうまくいきません。。
databaseを新規に作成したいのですが 今使用しているDB(Oracle 10g Express Edition )は インストール時にデフォルトでデータベースを 作成してしまうため、 「create databese」のsql文を実行すると以下のエラーが出てしまいます。 すでにマウントってどういうことなのでしょうか。 ORA-01501: CREATE DATABASE文でエラーが発生しました。 ORA-01100: データベースはすでにマウントされています。 今存在するDB名が分かれば「drop」コマンドで 削除を試みようと思っているのですが DB名を参照する方法もよく分かりません。 どなたかご教授お願いします。
- 締切済み
- Oracle
お礼
返事が遅くなって申し訳ありませんでした。 > show=y付きのインポート処理は、表示処理のみで更新はしません。 > 途中で止めても問題ありません。 安心しました。 本当にありがとうございました。 失礼します。