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

  • HuskyStarcraft

    HuskyStarcra

    4 HAZİRAN 2009
  • Jordie Jordan

    Jordie Jorda

    27 Ocak 2008
  • Xbox

    Xbox

    1 Kasım 2005