dbintronational

スポンサーリンク
PostgreSQL

【テクニカル・上級編】 ストアドプロシージャの基礎 – PostgreSQL

ストアドプロシージャの「深淵」—関数とプロシージャの境界線を理解するPostgreSQLを長年触っていると、ふと「なぜ今さらプロシージャなのか?」と自問したくなる瞬間があるはずだ。PostgreSQLには歴史的に強力な`PL/pgSQL`関...
PostgreSQL

【実務・中級編】 ストアドプロシージャの基礎 – PostgreSQL

やあ、今日もデータベースと格闘してる?PostgreSQLを触り始めてしばらく経つと、「関数(Function)とストアドプロシージャ(Procedure)、結局どっちを使えばいいの?」という疑問にぶつかるはずだ。実際、現場でもこの使い分け...
PostgreSQL

【入門編】 ストアドプロシージャの基礎 – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、エンジニアとしてバリバリとPostgreSQLを触っていると、たまに「SQLって呪文みたいでとっつきにくいな」と感じる初学者の方に出会います。その気持ち、めちゃくちゃよくわかります。今日は、そ...
PostgreSQL

【テクニカル・上級編】 ユーザー定義関数(UDF)の作成 – PostgreSQL

PostgreSQLのUDFは、単なる「便利な関数」ではない。PostgreSQLを長年触っていると、SQL文だけでは表現しきれないロジックに直面することがあるはずだ。そんな時、迷わず`CREATE FUNCTION`を叩くわけだが、この「...
PostgreSQL

【実務・中級編】 ユーザー定義関数(UDF)の作成 – PostgreSQL

PostgreSQLのUDF(ユーザー定義関数)を使いこなして、DBを「ただの箱」から「武器」に変える話やあ。今日もDBと格闘してる?PostgreSQLを触っていると、「SQLだけで全部やるのは限界があるな……」とか「このロジック、あちこ...
PostgreSQL

【入門編】 ユーザー定義関数(UDF)の作成 – PostgreSQL

こんにちは!データベースの世界へようこそ。普段、PostgreSQLで「いつものSQL文」を何度も書いていて、「あー、これ毎回同じことやるの面倒だな……」なんて思ったことはありませんか?例えば、消費税を計算したり、文字列を特定の形に整えたり...
PostgreSQL

【テクニカル・上級編】 PL/pgSQLのカーソル – PostgreSQL

巨大なデータセットと向き合うとき、カーソルは「諸刃の剣」であるPostgreSQLを使い始めてしばらくすると、誰もが一度は「数百万行のレコードをループで処理したい」という誘惑に駆られます。そんな時、教科書的に登場するのが`PL/pgSQL`...
PostgreSQL

【実務・中級編】 PL/pgSQLのカーソル – PostgreSQL

PostgreSQLのカーソル、ちゃんと使えてる?メモリを爆発させないための「一行ずつ」の作法やあ。データベースを触っていると、たまにこういう場面に出くわさないか?「数百万件あるテーブルを全件スキャンして、複雑なロジックで計算してから別のテ...
PostgreSQL

【入門編】 PL/pgSQLのカーソル – PostgreSQL

こんにちは!データベースエンジニアとして日々PostgreSQLと格闘している私ですが、今日は「PL/pgSQLのカーソル」という、ちょっと玄人っぽく聞こえるテーマについてお話ししたいと思います。「カーソル」って聞くと難しそうですよね。でも...
PostgreSQL

【テクニカル・上級編】 PL/pgSQLの制御構造 – PostgreSQL

PL/pgSQLの制御構造:その「快適な」皮膜の下にある、現実的なコストの話PostgreSQLのストアドプロシージャ言語であるPL/pgSQL。多くのエンジニアが「SQLだけでは足りないロジック」を実装するために、この言語に頼ることになり...
スポンサーリンク