Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Променете типа на колона с числа от varchar на int

Единственият надежден начин да направите това ще бъде използването на временна таблица, но няма да е много 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как мога да изчистя кеша на заявките на SQL Server?

  2. Инсталиране на екземпляр на клъстер за отказване на SQL Server – част 1

  3. 2 начина за връщане на името на сървъра в SQL Server (T-SQL)

  4. Как да разширя стойностите, разделени със запетая, в отделни редове, използвайки SQL Server 2005?

  5. Каква е употребата на квадратните скоби [] в sql операторите?