黑马程序员技术交流社区

标题: 关于SQL新建表的一个问题 [打印本页]

作者: 王连    时间: 2012-4-19 15:28
标题: 关于SQL新建表的一个问题

这是我建的一个表我新建的一个
这是输入的语句:
insert into dbo.Person_1(Number,Name,Age,NicName)
values(3,'狗蛋儿',30,'aaa')
为什么我新建的NicName没有成功呢 我看老师的就成功了的啊
下面是老师的

作者: 孙杰    时间: 2012-4-19 15:34
你运行完了  一行受影响还是什么?
作者: 王连    时间: 2012-4-19 15:37
就是没有新建成功 比老师的少了一点东西
作者: 孙杰    时间: 2012-4-19 15:47
我的意思是  SQLSERVER 是报错还是一行受影响
你刷新没 看有没有加入成功 或者你把运行全部截图发上看看
还有什么叫dbo.Person1
dbo是管理员  那你Person1是数据库还是表? 你把数据库加全了 看看    dbo.数据库.表
作者: 王连    时间: 2012-4-19 17:16
insert into First(Number,Name,Age,NicName)
values(3,'狗蛋儿',23,’aaa‘)
换个问题 这句话是啥意思
作者: 王连    时间: 2012-4-19 17:16
为什么会报错 在,NicName和’aaa‘这里
作者: 鲍晨    时间: 2012-4-19 19:17
首先,你建的表里面有没有NicName,如果没有这个字段,肯定插入数据报错啊
如果没有可以先执行修改操作,alter table 表名 add NicName nvarchar(50)
然后在执行你那条数据
insert into dbo.Person_1(Number,Name,Age,NicName)
values(3,'狗蛋儿',30,'aaa')
字段和对应的值是一一对应的
作者: 李宗鹏    时间: 2012-4-20 08:51
本帖最后由 李宗鹏 于 2012-4-20 08:55 编辑

如果NicName是后来直接从表中添加上去的!就可能无法保存添加的列!数据也就添加不进入

不好意思!我用的手机上网卡!有时候回复不上!这次又回复两次!郁闷!我不是灌水的啊!在此从新编辑重复的贴解释解释一下




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2