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

Změňte typ sloupce s čísly z varchar na int

Jediný spolehlivý způsob, jak toho dosáhnout, bude použití dočasné tabulky, ale nebude to moc SQL:

select * into #tmp from bad_table
truncate table bad_table
alter bad_table alter column silly_column int
insert bad_table
select cast(silly_column as int), other_columns
from #tmp
drop table #tmp


  1. Zvyšování laťky správy MySQL, MariaDB, PostgreSQL a MongoDB

  2. Nejlepší nástroje s otevřeným zdrojovým kódem pro migrace MySQL a MariaDB

  3. SQL Server Xml dotaz s více obory názvů

  4. Při dotazu došlo ke ztrátě připojení k serveru MySQL