--- title: "Trigger Functions (Transact-SQL) | Microsoft Docs" ms.custom: "" ms.date: "03/08/2017" ms.prod: sql ms.prod_service: "sql-database" ms.reviewer: "" ms.technology: t-sql ms.topic: "language-reference" dev_langs: - "TSQL" ms.assetid: 3d77ac6d-5eb5-4cd6-ab60-46290ac4d9ce author: MikeRayMSFT ms.author: mikeray --- # Trigger Functions (Transact-SQL) [!INCLUDE[tsql-appliesto-ss2012-xxxx-xxxx-xxx-md](../../includes/tsql-appliesto-ss2012-xxxx-xxxx-xxx-md.md)] The following scalar functions can be used in the definition of a trigger to test for changes in data values or to return other data. ## In This Section [COLUMNS_UPDATED](../../t-sql/functions/columns-updated-transact-sql.md) [EVENTDATA](../../t-sql/functions/eventdata-transact-sql.md) [TRIGGER_NESTLEVEL](../../t-sql/functions/trigger-nestlevel-transact-sql.md) [UPDATE()](../../t-sql/functions/update-trigger-functions-transact-sql.md)