zoukankan      html  css  js  c++  java
  • sql中的制表符、换行符、回车符,问题

    前一阵子用excel导入资源,使用join时发现匹配项为0
    赶紧用left join看看情况,发现无法链接表。

    后来觉得可能是换行的问题,发现还真是,于是就在数据库里删除不想要的字符了,当然,一定要养成良好习惯,遇到update或者delete,一定要先用select探路:

    select a,b from table where notes like '%'+char(13)+'%'
     or notes like '%'+char(10)+'%' 
     or notes like '%'+char(9)+'%' 
     order by nspdate desc
    
    制表符 CHAR(9) 
    换行符 CHAR(10) 
    回车 CHAR(13)

    如果发现了数据,那就说明真的存在无用字符,下面就可以用替换法更新了:

    update [MainData]
    SET [Code] = REPLACE([Code], CHAR(10), '')

    一般情况下,是替换换行符,也就是Char(10),当然也有其它情况,比如空格、全角空格等等,可以自行斟酌

  • 相关阅读:
    CAS-认证流程
    SSO-基本概念
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
  • 原文地址:https://www.cnblogs.com/3Tai/p/4844250.html
Copyright © 2011-2022 走看看