Oracle [PL/SQL] SELECT INTO 複数行のエラー処理 概要 SELECT INTOで、複数行の取得で「ORA-01422: 完全フェッチがリクエストよりも多くの行を戻しました」のエラーが起きた場合の例外処理のやり方について、解説します。 例外処理のやり方 ソースコード ... 2021.12.30 Oracle
Oracle [PL/SQL] カーソルの基礎 カーソルの概要 カーソルは、SELECTした結果を1行ずつ読み込むために、使います。 カーソルの使い方 ソースコード DECLARE CURSOR emp_cur IS SELECT empid, na... 2021.12.30 Oracle
Oracle PL/SQL学習サイト 基礎から応用を大まかに解説 入門 基礎 PL/SQLとは 概要について カーソルの基礎 SELECT INTO 複数行のエラー処理 SELECT INTOで0件取得の例外処理 例外発生時のエラーメッセージとエラー番号の取得 ストアドのプロシージャ、ファ... 2021.12.30 Oracle
Oracle [PL/SQL] PL/SQLとは 概要について PL/SQLとは? PL/SQLは、Oracleで扱う手続き型言語で、SQLを拡張してFOR文やIF文などを使えるようにしたものです。 構造 DECLARE 宣言部 BEGIN 実行... 2021.12.30 Oracle
Oracle [Oracle XE 21c] 接続文字列が反映されない問題を解決 Oracle Database 21c Express Edition (XE)接続文字列が反映されない問題を解決 接続文字列が反映されない問題の現象 従来のoracleと同じように「C:\app\\product\21c\d... 2021.12.18 Oracle
Oracle [Oracle] 1000万件SELECTしてファイル出力する速度 概要 ORACLEのテーブルのレコードを、1000万件SELECTして、その内容をファイル出力しました。 プログラム テーブル構成 テーブル構成やデータは、以下の通りに入れたものを使います。 1000万件の大量データのCSVをインポ... 2021.11.21 Oracle
Oracle [SQLLoader] 1000万件の大量データのCSVをインポートした速度結果 概要 oracleのデータ取り込みツールであるSQLLoaderを使って、1000万件のcsvデータを取り込み、処理ができるか、速度に問題がないかを確認しました。 テーブル定義 ... 2021.11.21 Oracle
Oracle [OSqlEdit] ストアドプロシージャの実行とデバッグ確認 ストアドプロシージャの実行とデバッグ確認 OSqlEditでは、ストアドプロシージャの実行とデバッグ確認は、 ほかのSQLから呼び出して確認するしかありません。 存在しているプロシージャの内容を確認するには、 ownerに対象... 2021.07.23 Oracle
Oracle [OSqlEdit] キーワード補完・予測変換 キーワード補完・予測変換 OSqlEditでは、キーワード補完は、「Ctrl+Spaceキー」でできます。 また、キーワード補完についての設定が、ツール→オプション→機能(2)から設定変更できます。 カラム名や、Alias名も補... 2021.07.23 Oracle
Oracle [OSqlEdit] PL/SQLのデバッグのやり方 デバッグのやり方 OSqlEditのデバッグの説明についてですが、 同梱されているReadMe.txtには、デバッグについて、以下のように記載がありました。 DBMS_OUTPUTパッケージの出力は,実行結果表示欄に出力される。 ... 2021.07.23 Oracle