如题所述
不能这样插入的,你这样插入不是没反应,而是在你的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号',我估计有值,就是前面的字段都是空的。
我估计你要的是第一种情况,实际操作后变为第二中情况。本回答被网友采纳
如果要在已经有其他数据的地方(比如那个S#=100101那行)那么应该是update,不是insert。
如果是添加,也就是加一行,这一行只有addr有值,其他没有值,值为“唐宁街10号”那么才是这么添加。
你查一下where addr='唐宁街10号',我估计有值,就是前面的字段都是空的。
我估计你要的是第一种情况,实际操作后变为第二中情况。本回答被网友采纳