問題タブ [sql-timestamp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
353461 参照

sql - Oracle SQL : where 句のタイムスタンプ

特定の時間枠内で行を検索する必要があります。

つまり、タイムスタンプの精度が SECONDS の行を検索する必要があります。どうすればこれを達成できますか?

参考:startdate列の型はTIMESTAMPです。

0 投票する
2 に答える
289705 参照

sql - Oracle での YYYY-MM-DD HH:MM:SS 形式のタイムスタンプ変換

YYYY-MM-DD HH:MM:SS書式付きのレコードを Netezza から Oracleに挿入しようとしていますが、無効な日付タイプが表示されます。

どうすればこれを達成できますか?

0 投票する
0 に答える
523 参照

java - ClassCastException: java.sql.Date (id=9010) を java.sql.Timestamp にキャストできません

Java 1.4 アプリで問題が発生しています。

Oracleデータベースの2つの日付フィールドであるJDBC Qyeryを実行しています(私が読んでいる2つのフィールドは両方とも、NULLABLE = falseのDATE型です)

そして、JDBCConnection で実行されます

結果でデータを取得し、それをループします

しかし、エラーClassCastException: Cannot cast java.sql.Date (id=9010) to java.sql.Timestampでオブジェクトを java.sql.Timestamp に変換できません

だから私は変換を

そしてそれは働いています。すべて完璧です。

しかし、問題は、私のコードは変更されておらず、データは少なくとも過去 6 か月間変更されていないということです。

昨日までのタイムスタンプ変換で機能しましたが、今日はタイムスタンプではなく日付で機能しています。

その後、ソース コード リポジトリに戻り、元は約 2 年前の java.sql.Date であることがわかりましたが、今では基本的にロール バックしています。明らかに、私がここで見逃しているものがあります。

JDBC クエリがデータ型を誤って解釈する方法はありますか?

ルディの質問によると、 JDBCConnection.getSqlObjectArray() の中に何がありますか

dao と呼ばれる JdbcDaoSupport クラスがあります。

0 投票する
3 に答える
1828 参照

sql-server-2008 - あるテーブルから別のテーブルにデータをコピーするときのタイムスタンプ挿入エラーを回避するにはどうすればよいですか?

主キーに基づいて、テーブルのリスト (~30) 内のデータを選別しようとしています。

私のアプローチは次のとおりです。 1.中間テーブルを作成し、各テーブルに必要なデータをロードします
2.元のテーブル
を切り捨てます 3.中間テーブルのデータを元のテーブルに挿入します。

これまでに使用したコードは次のとおりです。

エラーが発生しました:

したがって、そのエラーは、タイムスタンプ列に何も挿入できないことを示しています。

タイムスタンプの選択を避けるために、選択を避ける必要があります (つまり、select * を使用します)。

タイムスタンプ型以外のすべての列を選択する簡単な方法はありますか?それとも、情報スキーマにアクセスして、各テーブルの動的選択ステートメントを作成する必要がありますか?

(または暗黙の質問、私がやろうとしていることを行うためのより良い方法はありますか?)

ありがとう

0 投票する
1 に答える
804 参照

sql - Oracle SQL でのタイムスタンプ変換

Oracle SQL を使用していますが、日付の問題があります。

Insert次のような多くのコマンドを含む長いスクリプトを取得しました。

ただし、次のエラーが発生します。

sysdate の形式は次のとおりです。

次のコマンドを試しましたが、フォーマット エラーが発生しました。

この問題を解決するにはどうすればよいですか? さらに、これらの日付を次の形式に変換したい:

この変換は挿入コマンドで行うことができますか?

お知らせ下さい

0 投票する
1 に答える
2612 参照

java - java sqlプリペアドステートメントでタイムスタンプを使用する

Java で準備済みステートメントを使用して選択クエリを実行しようとしています。Where 句では、以下に示すように Timestamp タイプ列の条件をチェックしています。

//timestampString を java.sql.Timestamp に変換する関数

クエリを実行すると、次の例外が発生します。

それで、ここで正確にどこが間違っているのですか?

前もって感謝します。