sql - 超过最大长度 SQL
问题描述
我正在尝试从其他表中插入值。
TABLE A
SOURCE_NAME VARCHAR2(1500 BYTE)
to
TABLE B
PAYMENT_SOURCE_DESCRIPTION VARCHAR2(1500 BYTE)
但我收到了这个错误
已拒绝 - 表“APP1”、“TABLE_B”、PAYMENT_SOURCE_DESCRIPTION 列出错。数据文件中的字段超过最大长度
trim(TABLA_A.source_name) AS "付款来源说明"
解决方案
错误代码看起来像 SQLLOADER。这有(有?)默认长度为 255,所以说明
PAYMENT_SOURCE_DESCRIPTION char(1500)
在控制文件中可能会有所帮助。我会将此放入评论中,但我是新手,目前无法发表评论。
推荐阅读
- ios - 复选框选中和未选中不保留在我的表格视图中
- php - 不返回 ip-api.com 的结果(从 IP 地址查找 ISP)
- laravel - 使用单一策略方法覆盖对资源的每个操作
- python - Django 中的 AUTH_LDAP_REQUIRE_GROUP 问题
- javascript - 将被点击元素的道具作为参数传递给函数 - React / D3
- android - 从java中的字符串中删除双引号
- mongodb - MongoExport中的查询范围?
- linq - 如何按照 F# Lint 的建议使用 `id`
- c# - 有人在 try/catch 运算符中使用 Mahapps 对话框吗?
- python - Python 3 的 C/C++ 扩展中的关键字解析