コードCREATE OR REPLACE PROCEDURE vs_five50( V_PLACE IN NUMBER, --处理对象 V_DATE IN VARCHAR2, --年月 YYYYMM形式 V_GOODS_CD IN VARCHAR2, --商品code V_CUST_CD IN VARCHAR2 --顧客code ) IS BEGIN --IF文を使って分岐させたいです --INパラメータで年月が入ってくるのですがもし、その年月がyyyymm形式でないなら。 IF THEN DBMS_OUTPUT.PUT_LINE('OK); --また下2桁が06、20以外の場合 ELSIF THEN DBMS_OUTPUT.PUT_LINE('NG'); END IF; END vs_five50; / ```**ボールドテキスト** コードの中にコメントが入っているように、条件分岐をしたいのですが、いまいちよくわからないです。 なんとなく、TO_CHARやSUBSTRを使うんじゃないかなと予測しているのですが、自分でいろいろやってみたのですが、 全部エラーになってしまい、お手上げ状態です。 わかる方よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/04 11:54