【SQL】新人请教:在SQL 2000中使用insert into语句向表中插入数据的问题,在线等!

如题,比如我建了一个名为Category的表,表中有两列,名称和数据类型分别为:CategoryIdintCategoryvarchar(100)当我用insertint... 如题,比如我建了一个名为Category的表,表中有两列,名称和数据类型分别为:
CategoryId int
Category varchar(100)
当我用insert into语句向其中插入数据时,如下:
insert into
Category (CategoryId,Category)
values (1,'Thriller');
以上本应该能成功运行,但我用输入'Thriller'时(字符、日期应用'')发现'Thriller'显示为红字(我是

按教材上的例子输入的,应该没错啊)之后按F5发现不能正常运行(按F5后显示“所影响的行数为一行”)
以上,希望哪位懂SQL的好心人帮帮忙!
展开
 我来答
dilydre
2007-01-15 · 超过12用户采纳过TA的回答
知道答主
回答量:30
采纳率:0%
帮助的人:0
展开全部
insert into Category values (1,'Thriller')

这样写没有任何问题!请问你是在查询分析器中写的吗?

把你要输入的值写的再具体点,我有点没看明白.

呵呵,你再看到 所影响的行数为一行 之后

再输入

Select * from Category 查看一下就OK~!
耐心且鲜丽灬榜首0A
2007-01-15 · TA获得超过1893个赞
知道小有建树答主
回答量:750
采纳率:100%
帮助的人:479万
展开全部
所影响的行数为一行

说明执行成功,并影响了一行,也就是加了一行数据

有什么问题

显示红字是因为那是字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
magrok
2007-01-15 · 超过15用户采纳过TA的回答
知道答主
回答量:90
采纳率:0%
帮助的人:56万
展开全部
显示“所影响的行数为一行”说明你已经正常插入了一行,你右键单击表,然后选反回所有行,就能看到你已经插入了这一行
'Thriller'显示为红字,并不是说你这里出错了,而是提示你'Thriller'是一个字符串
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我爱数学1992
2007-01-15 · TA获得超过7088个赞
知道小有建树答主
回答量:1199
采纳率:0%
帮助的人:0
展开全部
在SQL 2000的查询分析器中,字符型常量的定界符是英文的单引号一对,而且显示为红字,红字并不是错误的意思。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
露水薄雾
2007-01-15 · TA获得超过144个赞
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:122万
展开全部
你的语句没有问题,显示所影响的行数为一行说明你的语句添加成功
之所以显示为红色是因为你的Category字段为varchar型,是字符串,在sql中显示字符串的颜色本身为红色,不是错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shijiaokun
2007-01-15 · TA获得超过127个赞
知道答主
回答量:130
采纳率:0%
帮助的人:157万
展开全部
在SQL语句的"insert"中单串号内的字显示是红色的,并没有错误.要是还怀疑出错的话,就用查询语句查下不就知道了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式