psqlでデータベースを切り替えるコマンド psqlでデータベースを切り替えるためのコマンドを紹介します。   データベース一覧を表示する ¥とl(=アルファベットのエル)の入力でデータベース一覧が表示されます。 ※ 最後の「;」 ...

プロシージャ(PROCEDURE)を実行する・呼び出す方法 プロシージャを実行する・呼び出す方法を紹介します。 -- プロシージャを実行する(呼び出す) -- 呼び出すにはcallを使う(selectは不可) call プロシージャ名(引数 ...

CREATE PROCEDUREのテンプレートを用意しました 一から作成すると手間なPROCEDURE用にテンプレを用意しました。 引数や返り値を変更するだけで簡単に作成ができます。 正直自分用なのですが、テンプレとして公開します。 CRE ...

引数にデフォルト値を設定する 関数の引数に初期値を設定する書き方を紹介します。 -- 構文 関数名(変数名 型 default 初期値) -- 例 CREATE OR REPLACE FUNCTION testfnc(arg1 intege ...

While文(ループ文)の書き方 PostgreSQLにおけるWhile文の書き方です。 while 条件文 loop --条件文がtrueの時にここに書いた処理を繰り返す end loop; あわせて読みたい     ...

関数(FUNCTION)を削除する方法 関数を削除する方法を紹介します。 -- 関数「testfnc」を削除する。 DROP FUNCTION 関数名(引数); -- 引数のパターンが一つだけの関数は、関数名だけで削除できます(引数を省略で ...

関数(FUNCTION)を実行する・呼び出す方法 関数を実行する・呼び出す方法を紹介します。 -- 関数を実行する(呼び出す) -- 次の2つともどちらでもOK。(同じ意味です) select * from 関数名(引数1 , 引数2 , ...

インデックスを追加、削除する構文 インデックスを追加、削除する構文です。 -- インデックスの作成 CREATE INDEX インデックス名 ON テーブル名 (列名1 , 列名2 , ・・・ ); -- インデックスの削除 DROP IN ...

構文 1行のコメントを入れるには、半角のマイナス2個「--」をコメントにしたい文字の前に入れます。 複数行のコメントを入れるには、「/**/」ををコメントにしたい文字の前後に入れます。 -- 1行のコメント:マイナス二個でコメント扱いになり ...

比較演算子の紹介 よく使う比較演算子を紹介します。 -- イコール if (a = b) then -- ノットイコール if (a != c) then -- 大なり if (a > b) then -- 小なり if (a ...