-- 问题重现
set @v_t='    ';
select hex(@v_t)
-- 原因:    
-- ASCII格式的hex进展ox09对应char为(ht)制表tab,喔原来是有很多的制表符吧.

-- 数据库中去掉的办法
set @v_t='    ';
select f_sql_clearspace('    ');

-- java中的解决方法:
replace("\\t","")

CREATE DEFINER=`root`@`%` FUNCTION `f_sql_clearspace`(v_sql varchar()) RETURNS varchar() CHARSET utf8
begin
declare v_tmps varchar() default '';
declare v_last varchar() default '';
declare v_curr varchar() default '';
declare v_num int default ;
declare v_max int default ; set v_max = length(v_sql);
while v_num <> v_max do
set v_num = v_num + ;
set v_curr = substr(v_sql, v_num, ); if (v_curr = char() or v_curr = char()) then
set v_curr = char();
end if; if (v_curr <> char() and (v_last is null or v_last <> char())) then
set v_tmps = concat(v_tmps, v_curr);
set v_last = v_curr;
elseif (v_last <> char() and v_curr = char()) then
set v_tmps = concat(v_tmps, v_curr);
set v_last = v_curr;
elseif (v_last = char() and v_curr <> char()) then
set v_tmps = concat(v_tmps, v_curr);
set v_last = v_curr;
end if;
end while; return v_tmps;
end

最新文章

  1. UI控件(UITextView)
  2. 让 MySQL 在 Linux 下表名不区分大小写(实为表名全小写)
  3. IT蓝豹--RecyclerView加载不同view实现效果
  4. ASP.NET发送邮件(QQ发送)
  5. Innodb IO优化 — 数据库表设计 转
  6. 【Spark学习】Apache Spark集群硬件配置要求
  7. 使用Systrace分析UI性能
  8. 怎么理解Condition(转)
  9. 201521123087《Java程序设计》第12周学习总结
  10. Error parsing column 8 (IsRecommended=0 - SByte) Dapper查询mysql数据库可空的tinyint(1)一个错误
  11. Java异常处理机制难点解惑-用代码说话
  12. C-fopen,fwrite,fread,fseek,fgets,popen,access笔记
  13. Response()的对象
  14. python日期加减法操作
  15. MSSQL优化之————探索MSSQL执行计划
  16. mac终端不好用?用brew神器代替
  17. 简单测试--C#实现中文汉字转拼音首字母
  18. Java 共享数据读写(多线程)
  19. FunGuild 数据库简介
  20. pthread_once 和 pthread_key

热门文章

  1. HDU1507二分图
  2. 【updating】python读书笔记-The Django Book2.0(for django1.4)
  3. main函数的传参与返回
  4. CMDB服务器管理系统【s5day88】:采集资产之整合插件
  5. JS学习之数组
  6. lightoj 1007 - Mathematically Hard 欧拉函数应用
  7. [洛谷P3763] [TJOI2017]DNA
  8. html 制作静态页面新知识
  9. 启动hbase输出ignoring option PermSize=128m; support was removed in 8.0告警信息
  10. 深入浅出MyBatis:JDBC和MyBatis介绍