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ş:
Nasıl MS SQL bir sütunun veri türünü d...
Herhangi bir veri kaybı olmadan bir ta...
Nasıl bir DataTable, DataColumn Veri t...
Nasıl tarih sadece SQL Server datetime...
Nasıl MySQL bir sütun veri türünü deği...