首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

数据库新手 不知为何报错

2012-09-04 
数据库新手求助不知为何报错INSERT INTO [stuDB].[dbo].[stuInfo]([stuName],[stuNo],[stuSex],[stuAge],[

数据库新手求助 不知为何报错
INSERT INTO [stuDB].[dbo].[stuInfo]
  ([stuName]
  ,[stuNo]
  ,[stuSex]
  ,[stuAge]
  ,[stuAddress])
  VALUES
  ("张秋丽",  
  ,“s25301”
  ,"男"
  ,20
  ,"北京")
go


报错信息是  
消息 128,级别 15,状态 1,第 8 行
在此上下文中不允许使用名称 "张秋丽"。有效表达式包括常量、常量表达式和变量(在某些上下文中)。不允许使用列名。

请问为什么?还有,数据库语言中的字符串型用单引号还是双引号啊?书上貌似都是单引号,但是在sql server中写单引号会出现红字,很困惑,谢谢!

[解决办法]

SQL code
INSERT INTO [stuDB].[dbo].[stuInfo]([stuName],[stuNo],[stuSex],[stuAge],[stuAddress])VALUES('张秋丽'--,此处多了个逗号,去掉就好了,'s25301','男',20,'北京') 

热点排行