sql >> Database >  >> RDS >> Sqlserver

alternatieven voor VERVANGEN op een tekst- of ntext-gegevenstype

ALS uw gegevens zullen de 4000 tekens niet overschrijden EN u gebruikt SQL Server 2000 of compatibiliteitsniveau 8 of SQL Server 2000:

UPDATE [CMS_DB_test].[dbo].[cms_HtmlText] 
SET Content = CAST(REPLACE(CAST(Content as NVarchar(4000)),'ABC','DEF') AS NText)
WHERE Content LIKE '%ABC%' 

Voor SQL Server 2005+:

UPDATE [CMS_DB_test].[dbo].[cms_HtmlText] 
SET Content = CAST(REPLACE(CAST(Content as NVarchar(MAX)),'ABC','DEF') AS NText)
WHERE Content LIKE '%ABC%' 


  1. PostgreSQL-equivalent van Oracle bulkcollect

  2. Hoe voeg ik opmerkingen toe aan een tabel in Oracle SQL Developer?

  3. Krijg een vreemde fout, SQL Server-query met behulp van de `WITH`-clausule

  4. MySQL krijgt rijpositie in ORDER BY