當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


SQL Server USER_NAME()用法及代碼示例

USER_NAME():

SQL Server中的此函數用於返回基於所述ID的數據庫的用戶名。

特征:

  • 此函數用於查找所用數據庫的用戶名。
  • 此函數位於“高級函數”下。
  • 此函數僅接受一個參數,即ID號。
  • 如果未指定ID號,則此函數返回當前用戶的名稱。

用法:

USER_NAME(id_number)

參數:



此方法僅接受一個參數。

  • 身份證號 -用戶數據庫中指定的ID號。它是可選的。

返回值:

它返回指定ID號的用戶名。此外,如果未指定ID號,則它將返回當前用戶名。

示例1:

使用USER_NAME()函數並獲取沒有ID號的用戶名。

SELECT USER_NAME();

輸出:

nidhi

這裏沒有提供ID號,因此返回當前用戶的名稱。

示例-2:



使用USER_NAME()函數並獲取指定ID號的用戶名。

SELECT USER_NAME(2);

輸出:

Geek

示例3:

使用USER_NAME()函數並使用變量獲取指定ID號的用戶名。

DECLARE @id INT;
SET @id = 3;
SELECT USER_NAME(@id);

輸出:

INFORMATION_SCHEMA

示例4:

使用USER_NAME()函數並使用CAST()函數獲取指定ID號的用戶名。

SELECT USER_NAME(CAST(2.2 as int));

輸出:

Geek

應用:

此函數用於查找所用數據庫的用戶名。

相關用法


注:本文由純淨天空篩選整理自nidhi1352singh大神的英文原創作品 USER_NAME() Function in SQL Server。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。