kettle執行sql語句錯誤總結

2021-09-25 03:36:35 字數 995 閱讀 6991

kettle配置圖:

1.元件-欄位選擇報錯:error (version 7.1.0.0-12, build 1 from 2017-05-16 17.18.02 by buildguy) : 字段 已經被指定2次 (或更多) 使用同乙個名字!

原因:字段選擇元件中重複選擇了同乙個字段導致報錯。

處理:字段選擇中選擇和修改字段需要唯一,刪除重複選擇的字段。

如圖:

2.元件-執行sql語句報錯,

2019/07/10 11:11:43 - 執行sql指令碼.0 - offending row : [xx string], [xx string], [xx string], [xx string], [xx string], [xx string], [xx string], [xx date], [xx string], [xx string], [xx string], [businessid string], [xx string], [businessid_1 string]

2019/07/10 11:11:43 - 執行sql指令碼.0 - 

2019/07/10 11:11:43 - 執行sql指令碼.0 - error setting value #13 [string] on prepared statement

2019/07/10 11:11:43 - 執行sql指令碼.0 - invalid parameter index 13.

原因:在執行sql指令碼中執行多個update語句報錯,因為在sql中update語句後用";"導致,在執行sql指令碼中sql結束後不應加;結束。

如圖:

Kettle的執行sql指令碼的元件

kettle的執行sql指令碼的元件要是下面的上邊sql會報錯誤,無法儲存成功,下面的下邊sql就能儲存成功,這個元件對於sql是有限制的 update dsjydd.t cskqzlfx dqst ylts b set b.ylts select c.ylts from select count ...

sql語句的錯誤

這句話的錯誤基本上是由於sql語句寫錯所導致的 public list selete string field name,string field value,string desc,string table 這裡面如果我將引號全部都打在字母旁邊而不空一格,就會出現錯誤。這其實是很基本的sql語句,...

sql語句常見錯誤

1 兩張表關聯用的三種連線 left join right join inner join區別 left join就是只要a表有記錄,不管b表也沒有都查出來 b表 2 sql 查詢條件 對字串型別字段 含前後空格時問題 後空格不影響查詢 前空格影響查詢。如create table test code...