SQL数据库中的T-SQL创建表中问题

use cjgl
insert into xs(学号,姓名,专业名,性别,出生日期,身高,党员否)
values(‘062212’,‘琳琳’,‘机电一体化’,‘女’,‘1989-9-28’,162,0)
go

为什么在执行期间发现有错误,但是自己找不到在那个地方的错误,请高手指点,顺便寻求该课程的一系列的学习网站,谢谢你们能够及时帮助我!
我试了几下,好多多出现类似的情况,执行后错误的显示就是如下: 服务器: 消息 170,级别 15,状态 1,行 3 第 3 行: '‘' 附近有语法错误。
请各位高手点拨一下,不胜感激!

如果你是按贴出来的代码执行的话肯定不行,SQL语句里的单引号是英文里的单引号,而你写的是中文用的单引号。

use cjgl
insert into xs(学号,姓名,专业名,性别,出生日期,身高,党员否)
values('062212','琳琳','机电一体化','女','1989-9-28',162,0)
go
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-03-30
你应该把表的结构贴出来

在查询分析器里面执行一下你得sql语句 然后看他的错误提示是什么!
第2个回答  2008-03-31
检查你的数据类型,另外你用的是全角单引号.
第3个回答  2008-03-30
是不是数据类型不一样?
相似回答