![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
もう10日以上前なのでご覧になっていないかも、ですが。
.exeと言う事はDBサーバーはWindowsですね。
SQL Serverでは標準で使える機能ではありますが(推奨はされていませんが)、PostgreSQLのトリガーで使用するPL/pgSQLでは面倒な手順が必要です。
(商用のORACLEの場合も同様)
まず、使うのはPL/pgSQL以外に、この場合、C言語も必要です。
C言語関数
http://www.postgresql.jp/document/8.3/html/xfunc …
但し、ご自分で検索されるとわかると思いますが、ほぼ全てのサンプルはUnix/Linuxです。
(と言うかWindowsの例は探せませんでした)
DBを操作するアプリケーションを作成されているのであれば、そちらで行った方がよいと思います。
私自身は、PostgreSQLではありませんが、以前、ORACLEで外部コマンドを実行する処理を作った事があります。
(方法は上記リンクと似たような感じで、やはりC言語でライブラリをコンパイルする必要があります)
Cに関しては初心者ではありませんが、正直、サンプルレベル以上の、仕事で使えるレベルにするにはかなりハマるな、と思いました。
Windowsだと権限周りも面倒そうなので、更にハマる事、必至だと思います。
(何より事例が少ない)
それと、もし
「DBサーバーはUnix/Linuxだが実行したいexeはリモートのWindows上」
と言う事でしたら、もはやトリガ内で何かする、と言うのはあり得ません。
(私が上司なら即座に却下します)
utakataXEX様
ご回答ありがとう御座いました。
やはり簡単には実現できそうに無いのですね。
私もあれから調査を継続しておりましたが、中々良い案が見当たりませんでした。
今回は複数の種類のプログラムからDBを更新する構成であり、更新後の処理を1か所で行いたいという狙いがありましたが、今回はDBを更新するプログラム側で、更新後の処理を行うことにいたします。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PostgreSqlでFunctionの作成に...
-
shellからpostgresqlへの変数の...
-
SQLでUPSERTを一度に複数行やる...
-
エクセルで縦のカラムデータを...
-
自治会総会の成立要件について
-
Windows10でQuickTimeがインス...
-
postgresql についてです
-
select文の書き方で分からない...
-
plgファイルの開き方
-
postgreSQLのint型は桁数指定が...
-
新規作成したPostgresqlデータ...
-
画像とカテゴリーを出力したい...
-
CPRM decrypterのエラーコード...
-
既存のSQLデータベース名の調べ方
-
Dynabook T351/46CW のエラーコ...
-
Windows10がインストールできま...
-
三段論法を真理値表で証明する
-
sqlの中で、 例えば条件句で AN...
-
tesuto 01
-
python3.12のインストール方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBAでUWSCを使う
-
コマンドプロントで、schtasks ...
-
外部プログラムを実行する方法...
-
バキュームフルについて
-
AUTOTRACEの結果について
-
「ファイル名を指定して実行」 ...
-
pg_dumpのバッチ実行
-
ディスク上のサイズの乖離が大...
-
ヤフーショッピングでPayPay支...
-
Windows上のPostgreSQLの完全削...
-
oracle spool SJIS → UTF-8
-
Windows版 pg_dumpの結果をログ...
-
PostgreSQLについて教えてくだ...
-
Query OK, 0 rows affected
-
アクセスで、OLEサーバーも...
-
tar.gzファイルのリストアについて
-
ACCESSのフォームだけを起動す...
-
createdbでいきなりつまづいて...
-
ACCESS VBA;コマンドボックス...
-
リコーimagioneo630 エラーs...
おすすめ情報