我正在使用Sybase Advantage,我有2个表:
第一个表有触发器来填充第二个表中的记录,具体取决于哪些字段被更改。
我想存储连接名称(发出请求的PC),活动查询页面(服务器信息对话框)中显示的名称,而不是用户名。有谁知道这是否可行?
谢谢
答案 0 :(得分:2)
以下SQL语句可用于检索计算机名称而不是用户名。
SELECT *
FROM
( EXECUTE PROCEDURE sp_mgGetConnectedUsers() ) ConnUsers
WHERE
ConnUsers.DictionaryUser = USER();
存储过程sp_mgGetConnectedUsers记录为here。