sql >> データベース >  >> RDS >> Sqlserver

textまたはntextデータ型のREPLACEの代替

    IF データが4000文字あふれることはありませんAND SQLServer2000または互換性レベル8またはSQLServer2000を使用している場合:

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

    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. 初心者のためのSQLDELETE

    2. JDBCTemplateは、BeanPropertyRowMapperを使用してネストされたPOJOを設定します

    3. オラクルのカーソルとは

    4. PostgreSQLを使用したMoodleの高可用性データベースの構築