PG実行 (PGじっこう) *

カテゴリ

plugin_postgresql > PostgreSQL

環境

cnako

種類

関数

引数

SQLをPARAMSで

説明

SQLとパラメータPARAMSでSQLを実行し、戻り値に結果を得る。(非同期関数)

# [拡張プラグイン] 以下の宣言が必要:
!『plugin_postgresql』を取り込む

🔍貯蔵庫ハブ / 🔍貯蔵庫 / 🔍マニュアル / 👓ソース / 📝履歴

PG実行』の詳しい解説 *

SQLとパラメータPARAMSでSQLを実行し、戻り値に結果を得る。非同期関数のため、実行が完了するまで自動的に処理を待ち合わせてから次の行が実行される。SELECT文を実行した場合は取得した行の配列が戻り値になり、それ以外の場合は実行結果を表すオブジェクトが戻り値になる。あらかじめplugin_postgresql/PG開でデータベースに接続しておく必要がある。

!「nadesiko3-postgresql」を取り込む

「postgresql://postgres:hoge@localhost:5432/hoge」をPG開く。
「CREATE TABLE tt (id BIGINT PRIMARY KEY,value BIGINT)」を[]でPG実行。
「INSERT INTO tt(id,value)VALUES($1,$2)」を[1,100]でPG実行。
結果=「SELECT * FROM tt WHERE id=$1」を[1]でPG実行。
結果[0]["value"]を表示。# 結果->100
「DROP TABLE tt」を[]でPG実行。
PG閉じる。

関連 *