SORU
14 Ocak 2011, Cuma


Büyük SQL veritabanında CREATE TABLE ve ALTER TABLE deyimleri geri almak mümkün mü?

DDL veren bir program üzerinde çalışıyorum. CREATE TABLE ve benzer DDL geri getirilebilir olup olmadığını bilmek istiyorum

  • PostgreSQL
  • MySQL
  • SQLite
  • ve ark

Her veritabanı DDL işlemlerinin nasıl işlediğini açıklar.

CEVAP
19 Ocak 2011, ÇARŞAMBA


http://wiki.postgresql.org/wiki/Transactional_DDL_in_PostgreSQL:_A_Competitive_Analysis PostgreSQL bakış açısıyla bu sorun genel bir bakış sağlar.

DDL bu belgeye göre işlem?

  • PostgreSQL - Evet
  • MySQL - hayır; DDL neden örtülü bir taahhüt
  • Oracle Veritabanı 11 g Release 2 ve üzeri - evet (bir şeyler edition tabanlı yeniden tanımlanmasını denir)
  • Oracle eski sürümleri - hayır; DDL neden örtülü bir taahhüt
  • SQL Server - Evet
  • Sybase Adaptif Sunucu - Evet
  • DB2 - Evet
  • Informix - Evet
  • Firebird ("Yardımcı) - Evet

SQLite da işlem DDL gibi görünüyor. SQLite ROLLBACK CREATE TABLE bir ifade edebildim. CREATE TABLE Dokümantasyon herhangi bir özel işlem söz etmez 'frikiklerinden'.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Autocar

    Autocar

    11 Mart 2006
  • SaMmM123

    SaMmM123

    3 Mayıs 2006
  • VitalyzdTv

    VitalyzdTv

    7 AĞUSTOS 2011