ホスト変数とは?ほすとへんすう
ホスト変数とは、埋込みSQLで、母体言語のプログラムとSQL文の間で値を受け渡すために使う変数。SQL文中ではコロンを前置して記述する。検索条件の値を渡す入力と、取り出した列値を受ける出力の両方に使われる。
最終更新:2026-10-06
データベースSPを最短で暗記・合格する →具体例
SELECT 氏名 INTO :name FROM 社員 WHERE 社員番号 = :id のように書き、プログラム側の変数idを条件に渡してnameへ結果を受け取る。列がNULLになり得る場合は標識変数を併記して判別する。
試験での引っ掛け
NULLを受け取ったときの挙動を落としやすい。標識変数を付けずにNULLを取得すると値が不定となりエラーになる。またこれは値の受渡し用で、表名や列名を差し替える用途には使えない。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。