Derbyデータベース内の既存のテーブルからCREATE TABLEコードを生成する方法はありますか?または、必要なテーブル情報を収集する簡単な方法ですか?Java:既存のテーブルからCREATE TABLEコードを生成
6
A
答えて
0
私はダービー使用して任意の経験を持っていないが、あなたは、SQLファイルにApache Derbyデータベースのテーブルをダンプするdblookツールを使用して試すことができ、データベースのメタデータ
5
を収集するために、JDBC APIを使用することを試みることができます。
1
あなただけのCREATE文のテーブルを再作成するためにしたい場合は、これは私の作品:
CREATE TABLE new_table AS SELECT * FROM old_table WITH NO DATA;
しかし、あなたが本当に似てを作成するよりも、いくつかの他の目的のためにCREATE文をしたい場合、これは解決しません表。
0
この質問は6歳ですが、ここでは以下のスクリーンショットは、あなたが望む簡単な方法を示しています。私はあなたが待っていないことを願っています。 ;)
興味のあるテーブルを右クリックし、Scripts
- >Create TableScript
を選択してください。あなたはこのメニュー項目を選択すると、あなたは、例えば、SQLを含むウィンドウを取得します
>Create Data Script
-
CREATE TABLE "JOOMP"."METRICLEVELS"
(
LEVELID int NOT NULL,
LEVELNAME varchar(30) NOT NULL
)
;
あなたはまた、既存のデータを持つテーブルを移入Scripts
を使用するSQLをしたい場合
INSERT INTO "JOOMP"."METRICLEVELS" (LEVELID,LEVELNAME) VALUES (2,'Project');
INSERT INTO "JOOMP"."METRICLEVELS" (LEVELID,LEVELNAME) VALUES (3,'Package Fragment Root');
INSERT INTO "JOOMP"."METRICLEVELS" (LEVELID,LEVELNAME) VALUES (4,'Package Fragment');
INSERT INTO "JOOMP"."METRICLEVELS" (LEVELID,LEVELNAME) VALUES (5,'Compilation Unit');
INSERT INTO "JOOMP"."METRICLEVELS" (LEVELID,LEVELNAME) VALUES (7,'Type');
INSERT INTO "JOOMP"."METRICLEVELS" (LEVELID,LEVELNAME) VALUES (9,'Method');
関連する問題
- 1. Teradata:既存のテーブルを "CREATE TABLE"に置き換えます
- 2. 既存のテーブルからアクティブレコードスキーマを生成
- 3. 既存のJavaコードから.yamlファイルを生成しますか?
- 4. Cassandraキースペース用のCREATE TABLEステートメントの生成
- 5. CREATE TABLE SQLからグラフィカルスキーマ表現を生成
- 6. symfony2の既存のテーブルからエンティティを生成するには?
- 7. Laravel/lumen 5.2既存のデータベースから移行テーブルを生成
- 8. 既存のJavaオブジェクトまたはxsdから.protoファイルを生成
- 9. マイグレーションのコメントを含むcreate table sqlを生成
- 10. コードからのテーブルの生成
- 11. Toad/SQLナビゲータで "Create Table"スクリプトを生成する
- 12. jOOQは、PostgreSQLのテーブルから生成コード
- 13. 既存のスキーマからテーブル関係図を生成する(Sqliteデータベースの場合)
- 14. Android app create table
- 15. CREATE TABLE android_metadata failed
- 16. SQL CREATE TABLEエラー
- 17. SQLから既存のXSDファイル(複合)からXMLを生成
- 18. カラム値に応じて既存のテーブルから新しいテンポラリテーブルを生成
- 19. MathMlからJavaコードを生成
- 20. 従属XSDからJavaコードを生成
- 21. JavaコードからSQLiteデータベーススキームを生成
- 22. Visual Studio 2017 - 既存のコードからクラス図を生成できません
- 23. Sparkでは、CREATE TABLEコマンドで外部テーブルを作成しますか?
- 24. Rails:既存のテーブルからモデルを作成しますか?
- 25. ruby create既存のキー文字列からの暗号キー
- 26. MySQLdbで既存のものが存在しない場合、CREATE TABLEは動作しますか?構文?
- 27. Javaから既に生成されたCコードを呼び出す
- 28. 既存のテーブルから空白のコピーを作成
- 29. mysql create table DATA DIRECTORY
- 30. Android - SQLite create table error
終わりに、私は簡単にテーブルのメタデータで取得するSchemaCrawlerはAPIを見てみましょう – Alberto
そうだろう。 (Sualeh Fatehi、SchemaCrawler) –