
PL/SQLで質問があります。
たとえば複数レコードがあり、フェッチで1件ずつ処理する場合、
1件目で値あり、2件目NULLの場合、2件目のフェッチでINTOした変数はNULLが保証されるでしょうか? それとも1件目の値が残ってしまうでしょうか?
サンプルでフェッチのループ内で変数の初期化をしない場合でも、NULLで上書きされているようにみえますが、PL/SQLではありませんが以前ProCでNULLの場合は前のレコードの値が残ってしまったため、PL/SQLは上書きが保証されるのかが気になっています(どちらもオラクルなので似た仕様になるのではと懸念)。
グーグル先生に聞いてみましたが、明記されているサイトがみつからず・・・。
ProCはインディケータでNULLを判定するので値の変数にはNULLの場合、何もしないだけでPL/SQLでは特に初期化を気にすることはないのかもしれませんが、仕様として記述されている箇所が見つからないためご存知の方がいらっしゃいましたら教えて頂けると助かります。
具体的には仕事でそういうコーディングになっている箇所があり、直すべきかそのままで問題ないかを検討しています。
現段階ではあまり修正できる状況ではないため、問題にならなければそのままとしたいと考えています。
サンプルの実行結果上は問題なさそうなのですが、できればプラスアルファの情報が欲しく。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL DBFluteについて質問です。 環境:PostgreSQL java8 前提:webアプリケーショ 1 2022/07/07 00:49
- PHP PHPでCSVを出力するさいに、ループの中で前の行の値を変更したい 3 2022/10/27 17:44
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- SQL Server AccessのInsertクエリのあとつづけてDeleteクエリを行いたいがSQLでどう書いたらいい 3 2023/05/27 14:12
- その他(コンピューター・テクノロジー) 【Tableau Desktop】文字列から8桁の数字を日付型(yyyyMMdd)として取得 1 2023/07/31 10:17
- IT・エンジニアリング 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:25
- システム 帳票出力を行う単体テストのテストデータが作成できません 2 2023/08/26 21:26
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL my_itemsテーブルのIDにAUTO_INCREMENT を追加ができるかで 1 2023/01/03 09:09
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【PL/SQL】FROM区に変数を使う方法
-
単一グループのグループ関数で...
-
group byの並び順を変えるだけ...
-
データ
-
where句中のtrim関数について
-
PL/SQL内の共通関数の引数にフ...
-
SQL*Loader Append
-
SELECT FOR UPDATE で該当レコ...
-
1レコード全てを改行なしで表...
-
アクセスのレポートでレコード...
-
AccessのSQL文で1件のみヒット...
-
トランザクションログを出力せ...
-
引数によってwhere句を切り替え...
-
Access2000で、飛ん...
-
レコードの更新履歴について
-
BLOB型項目をSQLの検索条件に指...
-
osqleditについて
-
連続したデータを条件とするSQL...
-
SQLで条件にヒットしたレコード...
-
440 OIP エラーについて(ORADC)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
単一グループのグループ関数で...
-
SQL*Loader Append
-
group byの並び順を変えるだけ...
-
【PL/SQL】FROM区に変数を使う方法
-
アクセスのレポートでレコード...
-
AccessのSQL文で1件のみヒット...
-
SELECT FOR UPDATE で該当レコ...
-
データ
-
SQLで条件にヒットしたレコード...
-
トランザクションログを出力せ...
-
osqleditについて
-
「数字で始まらない」ものを抽...
-
where句中のtrim関数について
-
1レコード全てを改行なしで表...
-
BLOB型項目をSQLの検索条件に指...
-
引数によってwhere句を切り替え...
-
デフォルトでデータが表示され...
-
ACCESS レコードの並び順について
-
レコードの更新履歴について
-
大量レコードをTRUNCATEせずに...
おすすめ情報