2011-02-05 6 views

答えて

0

私はダービー使用して任意の経験を持っていないが、あなたは、SQLファイルにApache Derbyデータベースのテーブルをダンプするdblookツールを使用して試すことができ、データベースのメタデータ

+0

終わりに、私は簡単にテーブルのメタデータで取得するSchemaCrawlerはAPIを見てみましょう – Alberto

+0

そうだろう。 (Sualeh Fatehi、SchemaCrawler) –

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 Table screen shot

>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'); 
関連する問題