例外処理部のEXCEPTIONキーワード以下に記述する構文です。「このエラーが発生したらこの処理を行いなさい」という感じで記述していきます。 例外処理部構文 EXCEPTION構文
例外処理部のEXCEPTIONキーワード以下に記述する構文です。「このエラーが発生したらこの処理を行いなさい」という感じで記述していきます。 例外処理部構文 EXCEPTION構文
条件が合致する場合、配下の処理が実行され、if文の処理は終了します。 条件が合致することをtrue(真)ともいいます。 条件が合致しないことをfalse(偽)ともいいます。 条件が合致しない場合、配下の処理は実行されず、その下(elsif/else/if文終了)に進みます。 elsifは、1つ以上記述できます。省略可能です。 elseの配下の処理は、どの条件も合致しなかったときに実行されます。elseは1つのみ記述できます。省略可能です。 if文のサンプル create or replace procedure TEST1 IS a NUMBER(1) := 1; BEGIN IF (a = 0) THEN DBMS_OUTPUT.PUT_LINE('0'); ELSIF a = 1 THEN DBMS_OUTPUT.PUT_LINE('1'); -- 1が出力される ELSE null;
PostgreSQLで使える、関数の作り方を簡単にまとめました。 詳しいリファレンスはWebを探せばいくらでもありますが。。。 ちょっと書きたいだけなのに、なかなか簡単なサンプルが見つからない。。。 ということで、学習しながら試したことをまとめてみます。 手軽なものであれば、サンプルを書き換えれば大丈夫です。 でも、せっかくなのでチュートリアル風にしてみました。 動作確認はpsql (PostgreSQL) 9.6.3(> psql --version)で行っています。 言語はSQLとPL/pgSQLを使います。 準備 関数を実行して試すとき、簡単なテーブルがあると便利です。 そこで、私が使ったものをどうぞ。 次のSQLを保存して実行します。 PostgreSQLならば、データベースに接続して、\i test.sqlで実行できます。 DROP TABLE IF EXISTS program
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く