問題タブ [to-date]
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.
sql - ORA-01861: リテラルがフォーマット文字列と一致しません
これは本当にばかげていると確信しています。
これにさらに 10 分間費やす代わりに (または、これにさらに 10 分間費やす間)、ここで並行して質問します。
次のステートメントの何が問題になっていますか。
エラーメッセージは次のとおりです。
oracle - Oracleで複数の可能なマスクを使用して日付に変換する
たまたま、オラクルの varchar2 列から日付を取得する必要がありますが、フォーマットに一貫性がありません。一部のフィールドには「2009.12.31」が含まれる場合があり、他のフィールドには「2009/12/32 00:00:00」が含まれる場合があります。通過する必要がないように、使用できる標準的な構造はありますか
正しいマスクを決定するためのブロックまたは以前の日付文字列分析? みたいなto_date(date, mask1,mask2,..)
?
sql - Oracle to_date SQL フォーマットの奇妙な動作
これはかなり明白だと思ってSOのWebサイトをトロールしましたが、残念ながらまだ見つけていません。基本的には次のような設定です。
次のようなテーブルに文字列があります。
2010/06/22 00:00:00
私はそれを選択します:
効果的に私がやっているように
私のデータベースは次を返します:
22.06.2010 00:00:00
今、私はできることを知っています
MM/DD/YYYY HH24:MI:SS
しかし、文字列ではなく日付形式 ( ) を返すには選択が必要です。どうやってやるの?
編集: 実際の出力:
22.06.2010 00:00:00
望ましい出力 (日付形式):
2010/06/22 00:00:00
sql - リテラルは、文字列列の Oracle SQL to_date のフォーマット文字列と一致しません
スタック オーバーフローの SQL 教祖様へ:
環境:オラクル
文字列を含むテーブル列で to_date 選択を実行できない理由を理解しようとしています。以下の例で、名前が Value の列を持つ tableZ には一連の文字列が含まれていることに注意してください。そのうちのいくつかは正しい形式です (たとえば、6/20/2010 00:00:00)。
テーブルZ
以下の作品
これは次のようなものを返します(これは良いことです):
以下は動作しません
戻ってきます:
ORA-01861: リテラルがフォーマット文字列と一致しません
ここで何が欠けていますか?簡単なメモ:
どちらも機能しません。
ありがとう!!
日付範囲を選択するために、c.value で日付 BETWEEN クエリを実行できるようにすることを目標としています。
sql - OracleCommandはリテラルの日付を変換するようです
OracleCommandとOracleDataAdapterを使用して、Oracle用の小さなクエリツールを作成しました。ユーザーは完全なクエリ(パラメーターなし)を入力して実行するだけで、結果がdatagridviewに表示されます。これまでのところ、無効なクエリを試しましたが、たとえば次のようになります。
このクエリは、OracleのSQLでは無効です。日付リテラルと比較するには、to_date()関数を使用する必要があります。SQL開発者もそれを拒否しますが、どういうわけか私のクエリツールはうまく機能します。これは、私のOracleCommandがここでは少しウィザードであるという意味ですか、それとも何か間違ったことをしているのでしょうか。また、ツールの目的はクエリをテストすることであるため、この動作を省略する方法もあります。クエリは常に機能するはずです...
ありがとう
oracle - オラクルの to_date 関数。マスクが必要
私はそのような種類のxmlファイルから日付の文字列を持っています: '2010-09-09T22:33:44.OZ'
日付と時刻のみを抽出する必要があります。記号 T と .OZ (タイムゾーン) を無視したい。どのマスクを使用すればよいですか? 前もって感謝します
sql - OracleクエリでTo_Date()から時間のみを取得しますか?
挿入クエリがあります:
Field_A は日付フィールドです。クエリを実行すると、Field_A にはまだ日付と時刻が表示されます。
時間だけをつかむ方法はありますか?
To_Char() を試してみましたが、文字列に変換され、フィールドはそれを取りません。
TO_DATE('08:35:42 AM','HH:MI:SS PM') も試しましたが、どちらも機能しません。テーブルに日付と時刻が表示されます。
php - codeigniter を使用した Oracle の to_date 関数
Codeigniter を使用して、日付フィールドを含む Oracle テーブルにデータを挿入しています。
サンプル コードは次のようになります。
問題は、日付フィールドをOracleに挿入するにto_date
は、データベースで実行される関数を使用する必要があることです。上記のコードでは、to_date
関数は一重引用符で囲まれ、Oracle はエラーをスローします。
$this-db->query
Codeigniterモデルで使用すると上記が機能すると思いますが、それを使用していません。を使用して$this->db->insert('table_name', $upload_details)
います。
では、一重引用符の間ではなく、関数をそのまま$this->db->insert
送信するように codeigniter に指示するにはどうすればよいでしょうか。to_do
sql - to_dateはタイムスタンプを印刷できません
以下のSQLからタイムスタンプを出力したい
現在の出力-> 1/1/2011
(午前12時のみタイムスタンプを印刷しません。最小値が12:01の場合は、印刷しています。
しかし、私は次のような出力が必要です1/1/2011 12:00:00 AM