当前位置:数据库 > Oracle >>

oracle数据库,表person,字段ID,name,新建一个字段,将指定的数据插入这个字段中,怎么插不进去啊???

一张表person ID name 3 张三 4 李四 5 王五 6 麻六 现在新建一个字段phone,想要插入数据为 ID name phone 3 张三 4 李四 134 5 王五 6 麻六 136 但是我插入insert into person(phone) values ('134','136') 结果是 ID name phone 3 张三 4 李四 5 王五 6 麻六 134 136 怎么办啊???这么简单的问题都不会,急求高手解决,小弟在线等!
追问:厉害!我怎么没想到!不过还有一个问题,假如要追加100多人的电话号码,这些电话号码在另外一张表里,那表有ID和phone两个字段,能不能用一个循环游标把电话都插入过来呢?求指点啊不行啊,在where那里报错吗,说SQL命令未正确结束,看来Insert不支持where啊假如要追加100多人的电话号码,这些电话号码在另外一张表phone里,那表有ID和phone两个字段,能不能用一个循环游标把电话都插入过来呢?求指点啊
答案:update person set phone=134 where id= 4
其他:应该在后面加where条件
insert into person(phone) values ('134') where ID=‘4’; commit;
insert into person(phone) values ('136') where ID=‘6’;  commit;
这样去执行应该OK了! 晕  你这不是插入数据  应该是更新数据
update  person set phone=134  where id=4
go
update  person set phone=136  where id=6
呵呵 绝对可行 
忘采纳 

上一个:oracle数据库导入问题 输入用户和密码报错1017 提示无效的USER/PASSWORD 但是这个用户名密码能连上数据库
下一个:请问ORACLE 数据库 多个表查询不同数据怎么查询

Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,