を制限する方法にNULLの場合入力パラメータにoracleを格納手続き

StackOverflow https://stackoverflow.com/questions/116525

  •  02-07-2019
  •  | 
  •  

質問

していまwrittentあOracle storedproceduresこれらがその後20入力パラメータからmorethen10パラメータは必要ないすべての値のないnull値は、何が私を付与することも可能での手続きdefination自身で制限する入力パラメータがnullの場合はうれしいチェックをそれぞれの値を上げる場合の例外の値はnull?

役に立ちましたか?

解決

にPL/SQLわからないの方法をひとつひとつ確認します。

の場合は呼び出しの手続きにより、外部図書館、図書館がその機能。これはどのように変動するという可能性があるのは頻繁にNULLの場合入力パラメータが必要です。

きのヘルパー PL/SQL手続きを踏まえると、値を高める例外の場合はnullを節約しようとする冗長化コードです。がこれを書くのチャンクperl/python/groovyうslurpまでお手続きの宣言クランクこれらの通話をnullチェック。

他のヒント

そうすることを義務付けられているものもありオプションに記載されるもの こちらの):

SUBTYPE varchar2_not_null IS VARCHAR2 NOT NULL;

をもつように設定できます。タイプ( number_not_null, など)のいずれかのパッケージとして保存手順は自分のパッケージを利用する場合はいく。きを宣言するパラメータのこれらの種類です。

の場合 NULL が渡された引数としてだから非常に有用なエラーメッセージ:

cannot pass NULL to a NOT NULL constrained formal parameter
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top