--- title: "CURRENT_REQUEST_ID (Transact-SQL) | Microsoft Docs" ms.custom: "" ms.date: "07/24/2017" ms.prod: sql ms.prod_service: "sql-database" ms.reviewer: "" ms.technology: t-sql ms.topic: "language-reference" f1_keywords: - "CURRENT_REQUEST_ID_TSQL" - "CURRENT_REQUEST_ID" dev_langs: - "TSQL" helpviewer_keywords: - "CURRENT_REQUEST_ID" ms.assetid: 949f6e5f-bf5f-49d6-a763-c443d1d51fe2 author: MikeRayMSFT ms.author: mikeray --- # CURRENT_REQUEST_ID (Transact-SQL) [!INCLUDE[tsql-appliesto-ss2008-xxxx-xxxx-xxx-md](../../includes/tsql-appliesto-ss2008-xxxx-xxxx-xxx-md.md)] This function returns the ID of the current request within the current session. ![Topic link icon](../../database-engine/configure-windows/media/topic-link.gif "Topic link icon") [Transact-SQL Syntax Conventions](../../t-sql/language-elements/transact-sql-syntax-conventions-transact-sql.md) ## Syntax ```sql CURRENT_REQUEST_ID() ``` ## Return types **smallint** ## Remarks To find exact information about the current session, use @@SPID. For exact information about the current request, use CURRENT_REQUEST_ID(). ## See also [@@SPID (Transact-SQL)](../../t-sql/functions/spid-transact-sql.md)