Cách replace ntext trong sql server

Thảo luận trong 'Kiến thức lập trình SQL & MySQL' bắt đầu bởi admin, 13/6/17.

  1. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,997
    Đã được thích:
    1,216
    Điểm thành tích:
    113
    Giới tính:
    Nam
    Để replace 1 chuỗi Ntext, nếu replace thay thế thông thường ta sẽ không thể làm được và bị báo lỗi "Argument data type ntext is invalid for argument 1 of replace function". Để thay thế dữ liệu gì đó nằm trong 1 chuỗi Ntext của SQL server thì làm như sau:
    Mã:
    cast(replace(cast(myNtext as nvarchar(max)),'find','text_replace') as ntext)
    
    • Với myNtext: là cột dữ liệu lấy để thay thế
    • find : là ký tự, chuỗi ký tự cần tìm để thay thế.
    • text_replace : dữ liệu cần thay thế.
    Sử dụng Select để Replace.
    Mã:
    select cast(replace(cast(myNtext as nvarchar(max)),'find','text_replace') as ntext) from mytable
    
    Sử dụng Update để Replace.
    Mã:
    update mytable
    set myNtext = cast(replace(cast(myNtext as nvarchar(max)),N'find',N'text_replace') as ntext)
    
    So sánh kiểu dữ liệu này : https://itseovn.com/threads/so-sanh-kieu-du-lieu-ntext-tim-isnull-trong-kieu-ntext-va-toan-tu.20914/
     
    Cảm ơn đã xem bài:

    Cách replace ntext trong sql server

    Chỉnh sửa cuối: 11/4/19
  2. bimbon01
    Tham gia ngày:
    6/7/17
    Bài viết:
    5
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    hay...tks bác :):):)
     
  3. minhtin1012
    Tham gia ngày:
    4/5/18
    Bài viết:
    15
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Tốt quá một ngày vào mấy topic chất lượng ntn thì sẽ nhanh hơn cho newbie như e
     
  4. HoaPhuHoaAn
    Tham gia ngày:
    12/4/19
    Bài viết:
    28
    Đã được thích:
    1
    Điểm thành tích:
    6
    Giới tính:
    Nữ
    Tốt quá một ngày vào mấy topic chất lượng ntn thì sẽ nhanh hơn cho newbie như e
     
  5. ingiacucre
    Tham gia ngày:
    18/6/19
    Bài viết:
    21
    Đã được thích:
    0
    Điểm thành tích:
    6
    Giới tính:
    Nữ
    Rất hay, cám ơn nhé chủ thớt. like 5 sao luôn
     
  6. jan nguyen
    Tham gia ngày:
    19/7/19
    Bài viết:
    19
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    thanks ad nhiều lắm ^^
     
  7. Hoàng Phương An
    Tham gia ngày:
    12/6/19
    Bài viết:
    26
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    hay quá, cảm ơn thớt đã chia sẻ
     
  8. VO THI ANH
    Tham gia ngày:
    16/10/19
    Bài viết:
    20
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    mấy này phức tạp thiệt. cảm ơn ad
     
  9. Thompson Clegg
    Tham gia ngày:
    22/11/19
    Bài viết:
    19
    Đã được thích:
    1
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Cảm ơn Add đã chia sẻ, rất hữu ích
     
  10. Roomheod36a
    Tham gia ngày:
    9/3/20
    Bài viết:
    9
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    Bài viết rất bổ ích , mình cũng đang đi tìm hướng dẫn về cách đi blog comment này . thanks chủ thớt
     
  11. htnhatrang
    Tham gia ngày:
    13/12/19
    Bài viết:
    67
    Đã được thích:
    0
    Điểm thành tích:
    8
    Giới tính:
    Nam
    Cảm ơn bạn đã bồi bổ kiến thức
     
  12. beboivn
    Tham gia ngày:
    15/3/20
    Bài viết:
    17
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Cảm ơn bạn đã chia sẻ !
     
  13. xonghoivn
    Tham gia ngày:
    11/3/20
    Bài viết:
    17
    Đã được thích:
    0
    Điểm thành tích:
    1
    hay đó! cảm ơn bạn đã đăng nha
     


Chủ để tương tự : Cách replace
Diễn đàn Tiêu đề Date
Kiến thức lập trình SQL & MySQL Convert cách chuyển số dương thành số âm trong sql server như thế nào? 12/10/19
Kiến thức lập trình SQL & MySQL Cách convert datetime dạng dd/MM/YYYY hh:mm:ss trong SQL server 21/11/17
Kiến thức lập trình SQL & MySQL Cách sử dụng CURSOR trong SQL Server, vòng lặp while trong MS-SQL 13/10/16
Kiến thức lập trình SQL & MySQL Cách restore database file .tmp .bak .trn trong sql server mới nhất 14/9/16
Kiến thức lập trình SQL & MySQL Lỗi : drop database statements are disabled cách xử lý 24/3/16