
PL/SQLについて、何点か質問があります。
どれかひとつでも構わないので、皆さんのお知恵をお貸しください。
(1)ある配列変数に格納されている要素を全てDBMS_OUTPUT.PUT_LINE();で表示することってできますか?
(PHPのecho var_dump();のような感じで)
(2)ある配列変数に使用されている添え字(もしくは添え字の数)を取得することってできますか?
(3)ORA-01403エラーはカーソルのデータが存在しない場合に、発生するケースはありますか?
よろしくおねがいします。
No.1ベストアンサー
- 回答日時:
(1)FORループなどで回して出力。
(2)COUNTメソッド
「PL/SQLユーザーガイドおよびリファレンス」に普通に記載されています
(3)select ~ into ~ と書いてますか? それならありえるのかな!?
BEGIN~ENDブロックで囲って、EXCEPTION WHEN NO_DATA_FOUND トラップしてあげると良いです。
※個人的には PL/SQLで配列を使用するのは嫌いです。
画面からのデータ受取のシチュエーションですかね。。。
ご回答ありがとうございました。
>(3)select ~ into ~ と書いてますか?
ビンゴです!!そか、select intoがありましたね!!
>※個人的には PL/SQLで配列を使用するのは嫌いです。
同感です。PGの改修作業をしているのですが、なぜにこんなロジック??と思う箇所が多くて。。。
(3)の問題も、カーソル化するかブロックで囲って欲しかったです。
本当に助かりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Ruby 初心者プログラミング 3 2022/10/12 11:31
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- Visual Basic(VBA) VBA横データを縦にしたいです 2 2023/08/08 19:38
- Visual Basic(VBA) VBAでのMATCH関数 3 2022/10/17 19:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カーソル定義での条件分岐
-
PL/SQLカーソルの2重FORループ...
-
ORA-00904:無効な識別子の回避...
-
PL/SQLのOPEN cursor_name FOR...
-
Texの枠囲み調節
-
PL/SQLにて、マスタから取得し...
-
PL/SQLでのSQL文法
-
Accessのマクロでモジュールを...
-
Access VBAで行ラベルが定義さ...
-
callで順に実行されるプロシー...
-
Statement ignored というエラー
-
Accessの数値から時間に変換す...
-
likeとsubstrの使いわけについて
-
sqlplusでヘッダーが付かない
-
キャッシュを使わずにSELECTを...
-
エクセルVBAでUserFormを起動し...
-
【Excel VBA】 WorksheetやRa...
-
ODBCリンクの際にACCESSでは読...
-
或るプロシージャの呼び出し元判定
-
WHERE句の実行順序
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PL/SQLカーソルの2重FORループ...
-
PL/SQLでのSQL文法
-
Texの枠囲み調節
-
カーソル定義での条件分岐
-
カーソルで集合関数を使った場...
-
自動連番でカラムを更新したい
-
[Oracle9i]PL/SQLでFETCHしても...
-
ROW_NUMBER BY PL/SQL
-
動的なSQLからカーソルを返す。
-
カーソルフェッチにて、最終レ...
-
PL/SQLのOPEN cursor_name FOR...
-
ループカウンタの値
-
PL/SQL カーソルのFROM句にカー...
-
【PL/SQL】CURSOR ・・・ IS SE...
-
PL/SQLで
-
PL/SQLにて、マスタから取得し...
-
カーソルループ内部でログを出力
-
ACCESS VBAでループ中に制御を...
-
PL/SQL)Functionの引数(文字列...
-
指定した時間を除くためのテー...
おすすめ情報