bir Derby veritabanındaki varolan bir tablodan CREATE TABLE kodunu oluşturmanın bir yolu var mı? Ya da gerekli tablo bilgilerini toplamanın basit bir yolu?Java: varolan bir tablodan CREATE TABLE kodunu oluştur
cevap
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
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
, bu benim için çalışıyor tablo.
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
.
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
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. CREATE TABLE?
- 2. Qt oluştur create create
- 3. CREATE TABLE izni alıp almadığımı nasıl anlayabilirim?
- 4. Clojure jdbc create-table deyimi, Leiningen REPL
- 5. Varolan bir veritabanından varlıkları oluştur
- 6. SQL Server'da CREATE TABLE ifadeleri ROLLBACK'e bağışık mı?
- 7. Varolan bir C projesinde Go kodunu kullanma
- 8. Varolan denetleyici için yeni bir eylem oluştur
- 9. Bu CREATE TABLE deyiminde CONSTRAINT anahtar kelimesi ne yapar?
- 10. SQL Server - CREATE TABLE alanında alan açıklamaları ekleyebilir misiniz?
- 11. Postgresql - GİBİ KULLANARAK TABLO SÖZDİZİMİ HATA CREATE -
- 12. Varolan bir tablodan tablo oluşturmak için MySQL sorgusu oluşturma
- 13. Varolan maven projesinde JMH kodunu tümleþtirme
- 14. Git varolan bir depodan boş bir şube oluştur
- 15. Sertifika Oluştur Üretimi zorla Java
- 16. sqlite içinde bir sütun oluştur
- 17. Java: Başka bir bilgisayarda bir Bileşen oluştur
- 18. Bir "yerel" dizin oluşturmadan varolan dizinde virtualenv oluştur
- 19. JAX-B - Varolan bir Java sınıfı
- 20. Başka bir tablodan AUTO_INCREMENT nasıl ayarlanır
- 21. CREATE TABLE içinde bir sütuna birden fazla kısıtlama eklemek mümkün mü?
- 22. C++ Java kodunu arayabilir mi?
- 23. C# HtmlAgilityPack Get Table
- 24. Java Robot Oluştur ekranCepture performansı
- 25. clojure ile java çekirdekleri oluştur
- 26. Oracle PL/SQL işlevinden varolan bir tablodan kayıt nasıl geri alınır?
- 27. başka bir tablodan tabloyu doldurun
- 28. CNContactViewController() için "Yeni Kişi Oluştur" ve "Varolan Kişiye Ekle"()
- 29. postgres: tablodaki tabloyu oluştur
- 30. Tablo değişkenini @table olarak bildirmeliyim @table
Sonunda ben çok – Alberto
kolayca tablo meta verileri almak için SchemaCrawler API bir göz atın yapacağız. (Sualeh Fatehi, SchemaCrawler) –