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

UPDATE dan REPLACE bagian dari string

Anda tidak memerlukan karakter pengganti di REPLACE - itu hanya menemukan string yang Anda masukkan untuk argumen kedua, jadi yang berikut ini akan berfungsi:

UPDATE dbo.xxx
SET Value = REPLACE(Value, '123', '')
WHERE ID <=4

Jika kolom yang akan diganti adalah ketik text atau ntext anda perlu mentransmisikannya ke nvarchar

UPDATE dbo.xxx
SET Value = REPLACE(CAST(Value as nVarchar(4000)), '123', '')
WHERE ID <=4


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. T-SQL menghapus semua karakter non-alfa dan non-numerik

  2. Cara membuat cadangan atau membuat tabel baru dari Tabel SQL Server yang Ada di SQL Server - Tutorial SQL Server / TSQL Bagian 105

  3. pilih * dari tabel vs pilih colA, colB, dll. dari tabel perilaku menarik di SQL Server 2005

  4. Studi Kasus Peningkatan Perangkat Keras Server Database SQL Server

  5. Bagaimana cara mengatur 'mulai dengan' urutan untuk memilih hasil kueri di SQL server?