在一个表中,输入的数据不被数据库接收,可能的原因有哪些啊,急求啊

 我来答
25537450
2011-12-28 · TA获得超过2993个赞
知道大有可为答主
回答量:5345
采纳率:61%
帮助的人:1亿
展开全部
哦,原因很多。如果语法没有错误的话,很大可能是有某种约束导致插入失败:
1、比如有唯一索引的字段,试图插入一个重复的、已经存在的值。
2、比如某字段有范围的约束,而试图插入的值超出了这个范围。
3、比较变态的一种情况是:表上有个插入触发器,而这个触发器所做的其他操作失败了,而导致插入失败。
4/.......

至于具体的原因,要看oracle的报错,具体分析。
如果你自己搞不定,可以把表结构和插入语句以及报错信息发出来,帮你诊断。

如帮到你,请及时采纳。
栀株暇
2011-12-28 · 超过13用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:31.5万
展开全部
1.输入的数据类型与表中字段设置的类型不一样
2.(类型正确的情况)你要插入数据的字段受其他字段的影响,也就是说必须同时插入另外一个字段,你的目标字段才能插进表中
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhdm123
2011-12-28 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:259
采纳率:0%
帮助的人:129万
展开全部
定义 字段的时候 要定义类型 和长度 要是不被接收 估计也是这两方面出的问题 还有一些其他的属性 比如说 自加的ID 主键不能重复 等等。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
996488836
2011-12-28 · TA获得超过623个赞
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:324万
展开全部
输入数据类型 与设置字段的数据类型不一样 比如:int型的 你输入汉字
追问
除了这个还有别的原因吗 ,因为答案好像不止是一个的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式