数据库新手求助 不知为何报错
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
,'北京')