sql server 数据库 ' ' 附近有语法错误
2015-11-20 16:02
218 查看
昨天做项目时候,遇到标题的问题,代码跟踪把sql 语句 复制出来在数据库执行不了,
然后重新写个一模一样的,然后在 赋值到代码中,还是同样的错误,
就是不知道哪里出现了错误,最后 把 sql 语句写成最简单的 select * from tab 还是同样的错误。
然后 ,然后就不会了。
最后在这个语句写同样的语句,最后发现问题了,新写的sql 语句的 select 变 颜色了,而之前的
赋值出来的 select 和 字段 表名的颜色一样,证明系统 不承认它是关键字,
把这个select 删掉在 这个位置上重新写,还是同样的错误,
最后发现原来在 这个select 前面有个全角的 空格,全角空格真的是用肉眼看不出来啊,
恍然大悟,才知道 ' ' 附近有语法错误 ,意思是 空格 有语法错误,
证明不是 sql server 支持的 空格格式。
这个问题百度了,也没解决,希望 可以帮到其他人,又不是特别难的东西,但是找到问题还是很浪费时间。
然后重新写个一模一样的,然后在 赋值到代码中,还是同样的错误,
就是不知道哪里出现了错误,最后 把 sql 语句写成最简单的 select * from tab 还是同样的错误。
然后 ,然后就不会了。
最后在这个语句写同样的语句,最后发现问题了,新写的sql 语句的 select 变 颜色了,而之前的
赋值出来的 select 和 字段 表名的颜色一样,证明系统 不承认它是关键字,
把这个select 删掉在 这个位置上重新写,还是同样的错误,
最后发现原来在 这个select 前面有个全角的 空格,全角空格真的是用肉眼看不出来啊,
恍然大悟,才知道 ' ' 附近有语法错误 ,意思是 空格 有语法错误,
证明不是 sql server 支持的 空格格式。
这个问题百度了,也没解决,希望 可以帮到其他人,又不是特别难的东西,但是找到问题还是很浪费时间。
相关文章推荐
- 辛星浅析nodejs中的MySQL连接池
- SQL的内连接与外连接
- Oracle查询性能优化
- 三级联动数据表db_nove.sql
- Oracle用户锁定
- 【转】JMeter 通过 JDBC 访问 Oracle 和 MySQL
- Oracle查找Web执行SQL
- SQL*Loader 详解(sqlldr 指令)
- memcached实现tomcat集群的session共享
- PL/SQL编程技巧
- MySQL几个性能指标
- PostgreSQL分页
- PLSQL学习笔记 wm_concat
- 存储过程中根据某输入参数拼接sql
- SQLite区分大小写查询
- 查询并删除重复记录的SQL语句
- oracle 数据恢复
- MongoDB、HandlerSocket和MySQL性能测试及其结果分析
- 数据库连接池原理
- PLSQL 实现split