Oracle某列插入语句,insert into stu4(addr) values('唐宁街10号'),没反应??? 错哪了

如题所述

不能这样插入的,你这样插入不是没反应,而是在你的stu4表插了一行了...你可以select xxx from stu4 where addr in ('唐宁街10号') 看到你的执行结果


你想插入可以这样写:update stu4 set addr='唐宁街10号' where rownum<=xxxx;(xxx数字是你想让这个表插入多少行就写多少,比如1000就是rownum<=1000)

 

 

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-01
你是想修改还是添加?
如果要在已经有其他数据的地方(比如那个S#=100101那行)那么应该是update,不是insert。
如果是添加,也就是加一行,这一行只有addr有值,其他没有值,值为“唐宁街10号”那么才是这么添加。
你查一下where addr='唐宁街10号',我估计有值,就是前面的字段都是空的。
我估计你要的是第一种情况,实际操作后变为第二中情况。本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网