sql - 错误 - 列的值太大
问题描述
是的,有人问过这个问题的其他实例,但我找不到有用的答案。
我在 oracle sql developer 中使用数据导入向导,要插入的数据集约为 8000 行。我一直收到错误消息,告诉我我尝试插入的值对于该列来说太大了。
我完全理解这意味着什么。
编辑 - ThatJeffSmith 在下面有一个很好的答案:
将预览限制设置为 > 行数
检查提醒我可能存在的宽度问题的警告消息
手动将列宽调整为一个巨大的数字(4000)
发生的事情很奇怪,对我来说,请多多包涵。我尝试了所有这些步骤。我发现当我将预览限制设置得很高,并且我实际上一直滚动(用鼠标)时,它在第 4 步中调整了一些列宽,从 26 到 128。这很有帮助,并且意味着我没有看到#2,列警告消息。伟大的。当我到达可以查看详细信息的最后一步时,我打开了带有列标题及其定义的部分,列宽与之前的值相比仍然没有改变!
我一遍又一遍地遇到这个问题,直到我在步骤 4 中单击每个列名(下图 2),这样所有列名都是粗体的。所有的列宽都是正确的,它们仍然在最终窗口中显示原始的、不正确的长度,但是在单击所有列之后……它实际上是正确且完整地导入的。
好的,所以我明白了。
有人可以告诉我发生了什么,IE 为什么我必须经历这么多步骤?
我很困扰。我不是程序员,但过去曾使用过诸如 SPSS、R、STATA、SAS 等之类的东西……它们从来都不是问题……他们通读数据,并适当地设置宽度.
无论如何,感谢 JeffSmith 提供了一个非常深入的答案,你是真正的男人。如果有人知道为什么它只在我单击每一列后才起作用,请告诉我,这非常令人困惑,我很想不必再这样做了。
解决方案
推荐阅读
- javascript - 添加 knex.js .andWhere() 是条件为真
- javascript - 如何从按钮中删除类并在 sweetalert2 中添加自定义类?
- angular - 从 Angular 材质文本区域向服务器 Http POST XML 数据
- angular - 上下文菜单未出现在正确的位置(角度)
- python-3.x - Python - PEP8 悬挂缩进错误消息
- javascript - 解构以获得参数的结果属性
- c++ - 如何使用 OpenCV4 C++ 从 c920 相机获取帧
- safari - 如何使用 babel 为 safari 9 转译已编译的 svelte
- c# - get 方法中的 DateTime 无效
- python - 如何在 Python 上修复“IndexError:列表索引超出范围”