- 締切済み
「&」ってなんですか?
下記のCASE式の中で質問があります。 ****CASE式の使用例*************************************** SQL> set serveroutput on SQL> DECLARE 2 v_selecter CHAR(1) := '&ランク'; 3 v_result VARCHAR2(40); 4 BEGIN 5 v_result := CASE v_selecter 6 WHEN 'A' THEN '合格!' 7 WHEN 'B' THEN 'ぎりぎり合格!' 8 WHEN 'C' THEN 'もっと勉強せよ!' 9 ELSE 'ランク外。。。' 10 END; 11 DBMS_OUTPUT.PUT_LINE('評価:' || v_result); 12 END; 13 / ランクに値を入力してください: c 旧 2: v_selecter CHAR(1) := '&ランク'; 新 2: v_selecter CHAR(1) := 'c'; 評価:ランク外。。。 PL/SQLプロシージャが正常に完了しました。 ******************************************************* 変数宣言部分「v_selecter CHAR(1) := '&ランク';」なんですが 「'&ランク'」では一体どのような処理行われているのですか??? 「&」が何かのキーワードであるはずで それを参考本などから調べてもどれも「&」には触れず サラッと流れているんです(T□T;) なぜ値の入力が求められてくるのですか? どなたかこの処理内容をを教えてください!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- ossan_hiro
- ベストアンサー率66% (88/132)
- kazuhisa01
- ベストアンサー率32% (158/487)
お礼
「置換変数」 今ガイドで調べてみました。 便利なサイトがあるんですね! ご協力ありがとうございました。