PL/pgSQLでは、無名ブロックの DO 文を除けば、すべてのコードが関数・プロシージャ定義の中に含まれる必要があります。また、代入演算子は同じく := ですが、文字列連結に `||` ではなく format () 関数や `%` プレースホルダを使うことが推奨されます。
はじめに:ストアドプロシージャ開発者が最も恐れる「無限ループ」 データベースエンジニアの皆様、ストアドプロシージャや関数を作成する際、繰り返し処理(ループ)を実装することは頻繁にありますよね。 大量のデータをバッチ処理したり、複雑な ...