我需要在流最终输出中添加一些colums值。我正在使用“添加常数”,但它返回下面显示的错误:
2013/05/16 17:33:48 - Sort rows.0 - 二进制字符串的数量 在此排序块中完成的数据类型转换是0 2013/05/16 17:33:48 - 排序rows.0 - QuickSort算法已完成。 2013/05/16 17:33:48 - 表格输出0 - 准备好的声明:INSERT INTO ju2s6_jshopping_products(ITEMNO,
DESC
,CATEGORY,ITEMNO_1, UNITPRICE,product_ean,product_quantity,unlimited, product_date_added,date_modify,product_publish,product_tax_id, currency_id,product_template,product_url,product_old_price, product_buy_price,min_price,different_prices,product_weight,image, product_manufacturer_id,product_is_add_price,average_rating, reviews_count,delivery_times_id,hits,weight_volume_units, basic_price_unit_id,label_id,vendor_id,access,alias_en-GB
,short_description_en-GB
,description_en-GB
,meta_title_en-GB
,meta_description_en-GB
,meta_keyword_en-GB
,name_es-ES
,alias_es-ES
,short_description_es-ES
,description_es-ES
,meta_title_es-ES
,meta_description_es-ES
,meta_keyword_es-ES
) 价值观(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, ?,?,?,?,?,?,?,?,?,?,?,?)
“add constant”添加的列的值似乎是“?”
任何帮助?
答案 0 :(得分:1)
欢迎使用Stack Overflow。
这看起来像表输出步骤中的问题,而不是添加常量。您确定所有列都正确并且与输入字段正确匹配吗?检查表输出步骤字段列表以确定。
如果您尚未选中“指定数据库字段”复选框,则必须确保该步骤的输入列(右键单击并选择“显示输入字段”)与数据库表的名称和顺序相匹配确切地说。
请注意,如果您选中了“指定数据库字段”,并通过单击“获取字段”按钮填充网格,则Kettle所做的是检索所有流字段并复制表字段的名称。如果它们中的任何一个不同,您必须找到并手动将表字段更改为正确的字段。