SORU
27 ŞUBAT 2011, Pazar


Nasıl veri kaybı olmadan SQL Server veritabanı sütun veri türünü değiştirmek için

SQL Server veritabanı var ve ben sadece bool int sütunlarından birini türünü değiştirebilirim fark etti. Nasıl zaten bu tabloya girilen verileri kaybetmeden bunu yapabilir miyim?

PS. SQL Server 2008 kullanıyorum.

CEVAP
27 ŞUBAT 2011, Pazar


Kolayca bu aşağıdaki komutu kullanarak yapabilirsiniz. 0 herhangi bir değer 0 dönüştü olacak (BİT = false), başka bir şey 1 (=doğru BİT) açılır.

ALTER TABLE dbo.YourTable
   ALTER COLUMN YourColumnName BIT

Diğer seçenek olurdu bu şekilde yeni bir sütun türü BIT, doldur ondan eski sütun, ve bir kez bitirdiniz, bırakın eski sütun ve yeniden adlandırmak için yeni bir tane eski adı. Eğer dönüşüm sırasında bir şeyler yanlış giderse, her zaman hala bütün veri.. beri devam edebilirsiniz

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • failblog

    failblog

    17 HAZİRAN 2008
  • MysteryGuitarMan

    MysteryGuita

    16 HAZİRAN 2006
  • schmittastic

    schmittastic

    9 EYLÜL 2009