我正在尝试将数据插入SQL数据库。我将所有列的顺序与数据流的顺序相同。但我收到此“无效的列名name_of_the_actual_data_column”错误
答案 0 :(得分:0)
列的顺序无关紧要,但是确切的列名将起作用。您的SQL实现可能不够挑剔,无法要求区分大小写的 匹配,但是空格和标点符号 至关重要。使用Specify database fields
未选中 时,所有字段名称必须作为目标表中的列存在。
我发现解决SQL插入问题的一种好方法是在Select
之前放置一个Table output
步骤,并确保您只获得要插入的列。
您还可以右键单击Table output
步骤,然后选择Input fields...
以查看传递到该步骤的列元数据。