आप SUSER_ID()
. का उपयोग कर सकते हैं वर्तमान उपयोगकर्ता की लॉगिन पहचान संख्या वापस करने के लिए कार्य करता है।
आप इसका उपयोग किसी अन्य उपयोगकर्ता की लॉगिन आईडी वापस करने के लिए भी कर सकते हैं।
यह वर्तमान लॉगिन नाम को वापस करने के समान है, सिवाय इसके कि हम इसके बजाय आईडी वापस कर रहे हैं।
उदाहरण
यहाँ मैं अपना स्वयं का लॉगिन पहचान संख्या लौटाता हूँ।
SELECT SUSER_ID();
वापसी:
1
इस मामले में, मैं sa
. के रूप में लॉग इन था और इसकी लॉगिन आईडी 1 है।
किसी अन्य उपयोगकर्ता की आईडी प्राप्त करें
किसी अन्य उपयोगकर्ता की लॉगिन आईडी प्राप्त करने के लिए, बस उस उपयोगकर्ता के लॉगिन पहचान नाम को तर्क के रूप में प्रदान करें।
SELECT SUSER_ID('Rick');
परिणाम:
262
लॉगिन नाम और वर्कस्टेशन शामिल करें
यहां एक उदाहरण दिया गया है जो लॉगिन आईडी के साथ लॉगिन नाम और वर्कस्टेशन लौटाता है।
SELECT
HOST_NAME() AS HOST_NAME,
SUSER_ID() AS SUSER_ID,
SUSER_NAME() AS SUSER_NAME;
परिणाम:
+---------------------+------------+--------------+ | HOST_NAME | SUSER_ID | SUSER_NAME | |---------------------+------------+--------------| | Ricks-MacBook-Pro | 262 | Rick | +---------------------+------------+--------------+
इस मामले में, वर्तमान में लॉग इन उपयोगकर्ता रिक था।