最近在批量插入数据时 , Oracle竟然报错 too many values 异常. 也找不到哪里的原因
后来发现 在定义表结构时, 插入的数据格式不一致.
文件中的字段值之间是逗号分割的, 表结构定义字段是tab分割
正确的写法:
SELECT * FROM suppliers
WHERE supplier_id > 5000
AND supplier_id IN (SELECT product_id FROM products
WHERE product_name LIKE 'H%);