2011-02-05 13 views

cevap

0

Ben derbi kullanarak herhangi bir deneyimi yok ama sen bir sql dosyasına bir Apache Derby veritabanı tablosu dökümü dblook aracını kullanarak deneyebilirsiniz veritabanı meta verisi

+0

Sonunda ben çok – Alberto

+0

kolayca tablo meta verileri almak için SchemaCrawler API bir göz atın yapacağız. (Sualeh Fatehi, SchemaCrawler) –

5

toplamak için JDBC API kullanmayı deneyebilirsiniz.

CREATE TABLE new_table AS SELECT * FROM old_table WITH NO DATA; 

Ama gerçekten başka bir amaçla CREATE-deyimi istiyorsanız bu benzer oluşturmak yerine yardımcı olmuyor: Sadece tabloyu yeniden CREATE-deyimi istiyorsanız

1

, bu benim için çalışıyor tablo.

0

Eh, bu soru 6 yaşında, ancak aşağıda ekran görüntüsü aşağıda istediğinizi yapmanın kolay bir yolunu gösteriyor. Umarım beklemezsin. ;)

İlgilendiğiniz masaya sağ tıklayın ve tıklayın Scripts ->Create TableScript.

Create Table screen shot

Bu menü öğesini seçtiğinizde, bir pencere içeren SQL alacak, örneğin >Create Data Script -

CREATE TABLE "JOOMP"."METRICLEVELS" 
(
    LEVELID int NOT NULL, 
    LEVELNAME varchar(30) NOT NULL 
) 
; 

ayrıca, mevcut verilerle tabloyu doldurmak Scripts kullanacaktır SQL istiyorsanız

. Bu Örneğin, alacak:

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'); 
İlgili konular