ホーム › フォーラム › A5:SQL Mk-2掲示板 › CSVインポート時にTIMESTAMP型がエラーになります(Symfoware)
- このトピックには4件の返信、1人の参加者があり、最後に野田により2週、 2日前に更新されました。
-
投稿者投稿
-
大和ゲスト
お世話になります。
件名につきまして、対処方法をご教示いただけますでしょうか。————————–
対象DB:
Symfoware
A5M2バージョン:
A5:SQL Mk-2 x64 Version 2.18.4
操作内容:
①テーブルエクスポートにより、CSVを取得
②対象テーブルを右クリック
③テーブルインポートを選択
④①で取得したCSVを選択
⑤デフォルトの設定のまま、インポート実行
エラーメッセージ:
①JYP2243E 日時型データの形式に誤りがあります.
②’TIMESTAMP ‘2024/12/27 9:45:06” は日付または時刻ではありません
※下記「エラーメッセージ①のパターン」をご確認ください。————————–
A5M2のバージョン:2.13.2では問題ございませんでしたが、
上記バージョンにアップデート後、TIMESTAMP型のデータをインポートできなくなりました。TIMESTAMP型のフィールドを修正し、
CSVインポートの確認をしておりますが、すべてエラーとなります。エラーメッセージ①のパターン
・2024/12/27 9:45:06
・2024-12-27 9:45:06
エラーメッセージ②のパターン
・’2024-12-27 9:45:06’
・TIMESTAMP ‘2024-12-27 9:45:06’
・TIMESTAMP ‘2024-12-02 15:57:33.000’なお、SQL(INSERT)は成功しており、
「TIMESTAMP ‘2024-12-27 9:45:06’」を指定することでインポートができました。お忙しい中恐れ入りますが、何卒宜しくお願い致します。
松原正和キーマスター大和さんこんにちは。
Synfoware を試すことができないのですが、インポート時のinsert文の生成がうまくいっていないように見えます。
インポート時に「複数行インサートを使用する」のチェックを外すとインポートできるようになるかもしれません。
大和ゲスト松原様
お世話になります。
>インポート時に「複数行インサートを使用する」のチェックを外す
上記設定に変更し再実行した結果、TIMESTAMP型のデータを含むCSVをインポートできました。この度はご教示くださりありがとうございました。
野田ゲストお世話になっております。
現在、UPDATE文を実行すると、下記のメッセージが出力して実行できない状態です。
解決手段がわからず困っております。
大変恐縮ですが、もし原因がお分かりになれば、ご教示ください。経緯:
1、UPDATE文を実行中に「SQLの中断」ボタンをクリックして、SQLを止めました。
2、再度、同じUPDATE文を実行したところ、以下のメッセージがポップアップしてSQLが実行できなくなりました。
「SQL : #25001Transaction characteristics can’t be changed while a transaction is in progress」補足:
・SELECT文は正常に実行できました。
・A5MK2を一度アンインストールして、再インストールして見たところ、
SELECT文は正常に実行できましたが、UPDATE文はできませんでした。※事象は変わらず。どうぞよろしくお願いいたします。
以上
野田ゲスト大変申し訳ございません。
間違って投稿してしまいました。
放念ください。 -
投稿者投稿