nifiの置換テキスト・プロセッサのinsert文を使用したPUTSQLでエラーが発生し、putSQLの次のエラーが表示されます:failure to com.microsoft.sqlserver.jdbc .SQLServerException:インデックス4が範囲外です。 "nifiの置換テキスト・プロセッサにinsert文を使用したPUTSQLでエラーが発生しました。
答えて
は、あなたのINSERTクエリが最適です@samと
次のような場合は、あなたの問題の原因になるかもしれないです。
i)SQL接続のテーブルが「yahoo」であることを確認してください。また、あなたのSQL接続文字列が以下のような "データベース"名を持っていることを確認してください。
jdbc:microsoft:sqlserver://<host>:<port>;DatabaseName=DATABASE
II。あなたは以下のような挿入クエリを与える場合)、
insert into yahoo (ID, Name, Rate, Time, Ask, Bid, Date) values ('a', 'a', '1', 'a', '1', 'a', 'a')
次に、あなたはvarchar型またはcharまたはテキストのみのタイプでヤフーテーブルのすべての列を持っている必要があります。
iii)yahooの列のいずれかが "int"の場合は、以下のように一重引用符を削除してください。例えば
ヤフー表の第三欄に「レート」は、あなたが以下のようなINSERTクエリを変更する必要が整数である。、
insert into yahoo (ID, Name, Rate, Time, Ask, Bid, Date) values ('a', 'a', 1, 'a', '1', 'a', 'a')
(3列目のレートで削除単一引用符)。
あなたのために働いた上記の変更をお知らせください。
ありがとうございます。これでデータフローが機能しています。私は日付、日時、varbinary列の問題がもう1つあります。 nifiを使用してこれらの列をDBからDBにどのように転送する必要がありますか? – sam
私の答えがあなたのために働くならば、自由にupvoteまたは受け入れる答えとして。あなたは2つのデータベースのために2つのconnectionpoolを使用して、 –
@sam、日付フィールドの問題に関しては、https://issues.apache.org/jira/browse/NIFI-2625に関連する可能性があります。私は同じような問題に直面しています。ここで同じことを話し合ってください。PutSql - date format error
- 1. PutSQL Nifiプロセッサはデータを送信しません
- 2. Nifi putSQLプロセッサは、単純な挿入
- 3. Ordered ArrayのInsertメソッドでエラーが発生しました
- 4. mysql-nodeでINSERT INTOエラーが発生しました
- 5. PHPでINSERTコマンドを使用しようとしたときにエラーが発生しました
- 6. MultipartEntityBuilderを使用したファイルアップロードでエラーが発生しました
- 7. Pythonを使用したフィルタリングでエラーが発生しました
- 8. fetchelasticsearchプロセッサのNifiエラー
- 9. excel importでエラーが発生しました:大きなテキスト列を使用してSSISでSQLにExcelをインポートする際にエラーが発生しました
- 10. Cygwin:tiffイメージをテキストに変換中にエラーが発生しました。
- 11. Retrofitを使用してエラーが発生しました。エラー:com.google.gson.JsonSyntaxException:java.lang.IllegalStateException:closed
- 12. AsynctaskでThread.sleepを使用中にエラーが発生しました
- 13. CSSでカスタムフォントを使用中にエラーが発生しました
- 14. perlでDBIを使用中にエラーが発生しました
- 15. パペットマニフェストでソースを使用中にエラーが発生しました
- 16. hashHistoryをbrowserHistoryに置き換え中にエラーが発生しました:react
- 17. NifiエラーWwth putsolrcontentstreamプロセッサ
- 18. $ parse:ui select repeatで{{variable}}を使用中に構文エラーが発生しました
- 19. IE8を使用してqx.io.remote.transport.Iframe.send()にエラーが発生しました
- 20. setPreferenceを使用してSetTextSizeにエラーが発生しました
- 21. SqlCommandメソッドWPFアプリケーションでINSERTクエリを実行中にエラーが発生しました
- 22. CASTを使用しても変換エラーが発生しましたか?
- 23. 構文Pythonのelif文でエラーが発生しました
- 24. 後置記記...テストケースのループでエラーが発生しました
- 25. バッチファイル:テキストを検索してエラーが発生しました
- 26. モジュールをパッケージに変換中にエラーが発生しました
- 27. フォームファイルをメモリストリームに変換中にエラーが発生しました
- 28. バイトコードをdexに変換中にエラーが発生しました:
- 29. JSONArrayをJSONObjectに変換中にエラーが発生しました
- 30. varcharをbigintに変換中にエラーが発生しました
SQL文はどのように見えますか? – mattyb
ReplaceTextで使用するinsertQueryを共有できますか? –
ヤフー(ID、名前、レート、時間、質問、入札、日付)の値( 'a'、 'a'、 '1'、 'a'、 '1'、 'a'、 'a')に挿入 – sam