構文 シーケンスを初期化する(1に設定し直す)方法です。 --シーケンスの初期化 select SETVAL( ’seq_name’ , 1 , false ); --シーケンス「seq_name」を1に設定

PostgreSQL ODBCのインストール Accessや、作ったプログラムなどからpostgreSQLに接続するためには、ODBCが必要です。(データベースとしてPostgreSQLをインストールした場合は、勝手に入った状態になるのでこ ...

Windows Defenderへ除外登録する PostgreSQLの動作が重いと感じた時、Windows Defenderの除外設定に追加することで改善される可能性があります。ここでは、Windows Defenderの除外設定手順を説明 ...

構文 数値を切り捨てるにはTRUNCを使用します。 数値を切り捨てる TRUNC(  数値  )                                   --小数点以下を切り捨てる TRUNC(  数値  , 小数点を何桁にする ...

構文 PostgreSQLにおけるFor文の書き方です。 ※白文字のところは適宜変更してください。 For文 FOR 変数名 IN 初期値..終了値 LOOP 処理 END LOOP;   使用例 --1から10まで繰り返す fo ...

構文 FUNCTIONを作っているときに、変数の中身を見たい時があるとおもいますが、 その中身を表示するにはRaiseを使います。 Raiseで表示した内容はメッセージ画面にでます。 --変数の中身を表示する raise info '%' ...

構文 エラーが起こった時の処理を記述するには、『EXCEPTION』で記載します。 CREATE OR REPLACE FUNCTION err_test() RETURNS character varying AS $BODY$ decl ...

構文 文字を置換する translate( 文字列 ,  検索する文字 , 置換する文字 )   Replaceとは異なり1文字ずつ置換する文字を指定します。 例:translate('1234567' , '246' , 'ab ...

構文 小文字→大文字、大文字→小文字へ変換する方法です。 小文字を大文字に変換する upper( 文字 ) 大文字を小文字に変換する lower( 文字 )   使用例 select * from upper('abcde');  ...

構文 文字の前後のスペースを取り除くにはtrim()を使用します。 ※全角スペースは取り除けません。 ※文字の中にあるスペースの除外はReplace()を使います。 文字の前後のスペースを取り除く trim(' abc ')         ...