SQL中,消息 102,级别 15,状态 1,过程 zuce,第 6 行,'Times' 附近有语法错误。求大神帮忙解决

如题所述

您好,这个错误很明显,首先你的执行是直接在数据库当中通过T-SQL语句来执行的,那么你所有的语法都必须符合T-SQL的语法才可以实现。

这句中的  Times New Rcman 应该是一个字符串,它的显示颜色必须和其它的字符串一样是显示红色的。

所以你这句应该修改一下:由 'Times New Rcman' 改成 ''Times New Rcman''就好了。

  在对你写的SQL存储过程做一下矫正:

    编写存储过程应该规范,create proc [dbo].[存储过程名] (里面填写存储过程的参数) 后面必须+AS

    之后才是T-SQL语句做成的业务逻辑处理。

  希望对你有所帮助!

追问

可是还是有这样的错误……

追答

'该账号已被注册'',''注册失败!!!请更换账号重新注册'
不知道逗号加对了没有,你自己检查加一下,你用的是SQLserver2008的数据库很好检索的。你这个错误是由于逗号没有加对导致的、

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-23
在Timeer New Roman前后再各加一个半角的单引号即可