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

  • Alfredo Garcia

    Alfredo Garc

    25 Mayıs 2007
  • ethr95awd

    ethr95awd

    8 Kasım 2006
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010