2010-12-13 56 views
2

我想知道是否可以通過ODBC C/C++ API獲取SQL連接的當前進程ID。 在SqlServer下,它是@@ spid,connection_id()和MySQL。 在ODBC文檔中找不到。C/C++ API ODBC進程ID

謝謝...

+0

SQL連接沒有pid。你的意思是SQL服務器實例pid?或者也許客戶? – wallyk 2010-12-13 23:46:32

+0

我的意思是服務器實例ID,我們在sp_who後看到的實例,例如 – Stef 2010-12-15 21:31:39

回答

1

你可以寫一個存儲過程返回@@連接

CREATE PROC上SPID
GetSPID
AS
SELECT @@ SPID AS 'ID';

然後根據通常的OBDC API執行exec

+0

是的,但是堅持使用SqlServer,並且不是真正的便攜式。 – Stef 2010-12-14 07:54:08