Chris Yates

Chris Yates is a Database Administration Manager with over thirteen years of experience in the SQL industry. His experience includes design and implementation of both OLTP and OLAP solutions as well as assessment and implementation of SQL Server environments for best practices, performance, and high availability solutions accompanied by a strong development background. He enjoys helping others in the SQL Server community and does this by contributing on several SQL forums, creating “The SQL Professor”, and speaking at several SQL functions. His passion and focus is not only with technology but also helping others along their way and career path.

Blogs

Terraform Commands

By

I realized I never created a post to show how to deploy Terraform from...

T-SQL Tuesday #189–AI and your Career

By

I’m late to the party this month. Taiob Ali has a great invite for...

TSQL Tuesday #189: How is AI changing our careers

By

This month’s TSQL Tuesday invite is from my good friend, long standing MVP and...

Read the latest Blogs

Forums

Building a Database Dashboard with SSRS

By Nisarg Upadhyay

Comments posted to this topic are about the item Building a Database Dashboard with...

CDC job running for 17 days?

By WebTechie

Good morning, I've noticed my CDC job running for 17 days.  I've noticed it...

Database growth events for unidentified databases

By zoggling

We have recently upgraded from SQL Server 2016 to 2022 Standard Edition. Our nightly...

Visit the forum

Question of the Day

Determining the Updated Columns

I am creating a trigger in SQL Server 2022 and want to detect a change in a table. Here is my table DDL:

CREATE TABLE CustomerLarge (
 CustomerID INT NOT NULL IDENTITY(1,1) CONSTRAINT CustomerLargePK PRIMARY KEY CLUSTERED
 , CustomerName VARCHAR(20)
 , CustomerContactFirstName VARCHAR(40)
 , CustomerContactLastName VARCHAR(40)
 , Address VARCHAR(20)
 , Address2 VARCHAR(20)
 , City VARCHAR(20)
 , CountryCode CHAR(3)
 , Postal VARCHAR(20)
 , creditlimit INT
 , discount numeric(4,2)
 , lastorderdate DATETIME
 , lastorderamount NUMERIC(10,2)
 , lastordercontact VARCHAR(20)
 , created DATETIME
 , modified DATETIME
 , modifiedby VARCHAR(20)
 , statusid INT
 , active BIT
 , customersize INT
 , primarysalesid INT)
 GO
If I want to detect that the creditlimit was updated, what IF statements should I use?

See possible answers