タイトルどおりなのですが、Firebird Ver1.5を使用してCSのアプリを作っています。ログインしているユーザー名の一覧を取得したいのですが。
いろいろ調べましたが、わかりませんでしたので教えて頂けたらと思い質問いたしました。なお開発言語はDelphi6です。
/* 現在接続しているクライアントのユーザ名を取得する */
SELECT rdb$get_context('SYSTEM', 'CURRENT_USER') FROM rdb$database;
# ここで言う "ユーザ" とは Firebird のログインユーザであり、
# Windows のユーザではありません。
IBConsole 日本語版+α ユーザーズガイドにイロイロ載っています。
http://ht-deko.minim.ne.jp/software/ibconsole_ja_mod.pdf
Firebird 2.1 以降ならもっと詳細な情報が取れるのですが。
/* モニタリングテーブルを参照する */
Select * From MON$ATTACHMENTS
DEKOさん、ありがとうございました。
確かに載っていました。よく見ないですいませんでした。