Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

SQL Server melemparkan varchar ke int

Poin Martin Smith sangat bagus --> Jika hanya data numerik yang masuk ke sana dan Anda akan selalu melakukan operasi seperti ini, itu akan menghemat waktu dan kerumitan Anda karena tidak perlu melakukan pekerjaan konversi ini.

Dikatakan bahwa Anda dapat melakukannya -

update Fields  
set ColumnName = cast( (cast(ColumnName as int) - 1) as varchar(nn))
from Fields f, FTypes ft
where ft.Name = 'Field Count'
    and ft.ID = f.ID_FT
    and f.ID_Project = 186   

di mana nn adalah definisi asli dari kolom varchar Anda



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Masukkan secara manual ke dalam tabel dengan pernyataan SQL, tetapi kuncinya bertambah secara otomatis

  2. Cara Mengaktifkan Semua CEK &Batasan Kunci Asing dalam Database di SQL Server (Contoh T-SQL)

  3. TSQL Shred XML - Bekerja dengan ruang nama

  4. Cara cepat menulis Select Query di SQL Server - Tutorial SQL Server / TSQL Bagian 108

  5. Cara mengekspor data dari spreadsheet Excel ke tabel Sql Server 2008