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

Konversi nvarchar ke bigint di server Sql 2008

Anda dapat mencoba menggunakan ISNUMERIC untuk menentukan baris-baris yang memang numerik:

UPDATE dbo.YourTable
SET BigIntColumn = CAST(NVarcharColumn AS BIGINT)
WHERE ISNUMERIC(NVarcharColumn) = 1

Itu akan mengonversi baris-baris yang dapat dikonversi - yang lain perlu ditangani secara manual.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membuat indeks string dengan Kode terlebih dahulu

  2. JPA SQL Server Tidak ada pemetaan Dialek untuk tipe JDBC:-9

  3. Padding Kiri di SQL Server – 3 LPAD() Setara

  4. PADA ZONA WAKTU – fitur favorit baru di SQL Server 2016

  5. Periksa apakah tabel sementara ada dan hapus jika ada sebelum membuat tabel sementara