Oracle– tag –
-
Oracle
ORA-01861 : リテラルが書式文字列と一致しません の原因と対処法
Oracle Database を使っていると、日付や時刻を扱うSQLで頻繁に遭遇するのが ORA-01861 エラーです。本記事では、エラーの意味 → よくある原因 → 実践的な対処法 → 再発防止策 の順で、現場向けに分かりやすく解説します。 ORA-01861 とは? [crayon... -
Oracle
ORA-02291 : 整合性制約違反(親キーがありません)の原因と対処法
Oracle Database を利用していると、INSERT や UPDATE 実行時に ORA-02291: 整合性制約違反(親キーがありません) というエラーに遭遇することがあります。 本記事では、 ORA-02291 の意味 よくある発生原因 実務で使える対処法 SQL 例を交えた確認手順 ... -
SQL
SQL:切り捨て・切り上げをしたい時の TRUNC / CEIL
SQLで数値や日付を扱っていると、「小数点以下を切り捨てたい」「必ず切り上げたい」といった場面は頻繁にあります。そのような時に使う代表的な関数が TRUNC と CEIL です。 本記事では、それぞれの役割・違い・具体的な使用例を、数値と日付の両方でわか... -
Oracle
Oracle:ORA-29275|不完全なマルチバイト文字エラーの発生原因と対処法
Oracle Database を利用していると、文字コード関連の処理で突然次のようなエラーが発生することがあります。 [crayon-699d88adf0995142390588/] 本記事では、ORA-29275 エラーが発生する原因と、具体的な対処法・回避策をわかりやすく解説します。特に、U... -
Oracle
ORA-04068 : パッケージの既存状態は廃棄されました の原因と対処方法
Oracle Database を利用したシステム運用やバッチ処理において、突然発生する ORA-04068 エラーに戸惑った経験はないでしょうか。 このエラーは一見すると致命的に見えますが、原因を正しく理解すれば、想定通りの挙動であるケースがほとんどです。 本記事... -
Oracle
ORA-01555 : スナップショットが古すぎます の原因と対処法
Oracle Database を利用していると、長時間実行される SELECT 文や バッチ処理の途中で、次のようなエラーに遭遇することがあります。 [crayon-699d88adf12b9229824812/] 本記事では、ORA-01555(スナップショットが古すぎます) が発生する仕組みと原因、... -
Oracle
ORA-01427 エラーの原因とは?単一行副問合せで複数行が返る理由と修正方法
Oracle を使った SQL 開発や運用の現場で、次のようなエラーに遭遇したことはないでしょうか。 [crayon-699d88adf1862446491930/] このエラーは 「1行だけ返るはずの副問合せ(サブクエリ)が、実際には複数行を返してしまった」 場合に発生します。SQL の... -
Oracle
ORA-03137:TTCプロトコル内部エラーの原因と対処方法
Oracle Database を利用したアプリケーションやツールで、次のようなエラーに遭遇することがあります。 [crayon-699d88adf1fe7864366067/] 日本語環境では「ORA-03137: 不正な通信パケットを受信しました」と表示されることもあります。 このエラーは SQL... -
Oracle
ORA-06550 : PL/SQL コンパイルエラーの原因と対処方法まとめ
Oracleで PL/SQL を実行・作成した際によく発生するエラー のひとつが ORA-06550 です。このエラーは単体で表示されることは少なく、PLS-xxxxx 系エラーとセットで出力されるのが特徴です。 本記事では、 ORA-06550 の意味 エラーメッセージの正しい読み方... -
SQL
SQL TO_CHAR で日時を文字列に変換する方法|フォーマット一覧付き
SQLで日付や日時を扱っていると、「YYYYMMDD形式で出したい」「時刻付きで表示したい」といった場面は頻繁にあります。 そんなときに使うのが TO_CHAR 関数 です。 この記事では、 TO_CHARの基本的な使い方 日時を文字列に変換する代表的なフォーマット よ...


