sql >> Databáze >  >> RDS >> Sqlserver

Jak změnit datový typ sloupce v databázi SQL bez ztráty dat

Můžete to snadno provést pomocí následujícího příkazu. Jakákoli hodnota 0 bude změněna na 0 (BIT =nepravda), cokoli ostatní bude změněno na 1 (BIT =pravda).

ALTER TABLE dbo.YourTable
   ALTER COLUMN YourColumnName BIT

Druhou možností by bylo vytvořit nový sloupec typu BIT , vyplňte jej ze starého sloupce a jakmile budete hotovi, starý sloupec vypusťte a nový přejmenujte na starý název. Tímto způsobem, pokud se během převodu něco pokazí, můžete se vždy vrátit, protože stále máte všechna data..



  1. Naučte se návrh databáze pomocí SQL Server Management Studio (SSMS) – část 2

  2. Jak se připojíte ke stejnému stolu dvakrát v mysql?

  3. MariaDB Server 10.0.33 je nyní k dispozici

  4. FILE_ID() vs FILE_IDEX() v SQL Server:Jaký je rozdíl?