Problems displaying this newsletter? View online.
SQL Server Central
Featured Contents
Question of the Day
PASS Summit 2025 is fast approaching
The Voice of the DBA
 

The Selfish Case for Learning AI

I ran across this article on a survey about AI usage recently. The headline is this: 55% of businesses admit wrong decisions in making employees redundant when bringing AI into the workforce.

That sounds a little ominous for those making these decisions, and a lot of you might be saying, "I could have told you that. Using AI to replace people is a bad decision." On the surface, I agree. I dislike the idea that companies will opt for a semi-competent AI bot or agent to replace people, thereby further exacerbating the challenges faced by many workers in the modern world.

However. 55% means 45% didn't feel that way. That's almost a coin flip for executives who want to make a decision about whether to terminate some employees and replace them with GenAI tools, especially workers who might do things like customer service or tasks that are narrower in scope and "seem" like good fits for an LLM.

A lot of the stats in the piece are presented in a way to paint AI as risky, but the numbers are often less than 50%. To me, I worry that this is a bet executives might make. Especially when this might result in a bigger bonus or dividend for them personally. I never discount the selfish nature of executive decisions.

So, what is my selfish case for learning AI if I might get replaced? The big number is this one: "...80% of business leaders plan to reskill employees to use AI effectively..." For me, in my job, I want to be one of the people execs see as effectively using AI.

I need to spend time learning how to, and how not to, use AI tools. They can be helpful, but they can also cause problems. I need to examine where they help, how much time they save, and when to abandon them and just handle a task myself. That last skill might be the most important. I also need to ensure I learn to work efficiently with the tools to save time and become more effective. That takes some effort and focus to learn to use the tools well.

There are always going to be executives who will make the decision to let someone go. Your (selfish) job is to ensure that you aren't the one chosen.

Steve Jones - SSC Editor

Join the debate, and respond to today's editorial on the forums

Ad for State of Database Landscape survey
 
 Featured Contents
SQLServerCentral Article

Regular Expressions in SQL Server 2025

Deepam Ghosh from SQLServerCentral

This article examines the new regular expression functions added to T-SQL in SQL Server 2025.

External Article

Static Versus Dynamic Bulk Insert Imports of Multi-File Datasets

Additional Articles from MSSQLTips.com

There are numerous use cases for multi-file imports of CSV files into a SQL Server table:

Blog Post

From the SQL Server Central Blogs - Prompt AI helping with Auditing

Steve Jones - SSC Editor from The Voice of the DBA

I had a conversation with a customer asking this question: how can I tell who called a stored procedure so I can audit the action? I decided to see...

From the SQL Server Central Blogs - Down the Rabbit Hole: Dealing with Ad-Hoc Data Requests

Rayis Imayev from Data Adventures

"But I don’t want to go among mad people," Alice remarked."Oh, you can’t help that," said the Cat: "we’re all mad here. I’m mad. You’re mad.""How do you know...

Introduction to PostgreSQL for the data professional

Introduction to PostgreSQL for the data professional

Site Owners from SQLServerCentral

Adoption and use of PostgreSQL is growing all the time. From mom-and-pop shops to large enterprises, more data is being managed by PostgreSQL. In turn, this means that more data professionals need to learn PostgreSQL even when they have experience with other databases. While the documentation around PostgreSQL is detailed and technically rich, finding a simple, clear path to learning what it is, what it does, and how to use it can be challenging. This book seeks to help with that challenge.

 

 Question of the Day

Today's question (by Steve Jones - SSC Editor):

 

SQL Server Ghosts

For Halloween, what are ghost records?

Think you know the answer? Click here, and find out if you are right.

 

 

 Yesterday's Question of the Day (by Steve Jones - SSC Editor)

Slip Streaming Installs

What does a slipstream installation mean?

Answer: This means installing a new instance along with various CU patches together.

Explanation: From MSLearn: Slipstream installation is the process of integrating cumulative updates (CUs) into the SQL Server setup process. Ref: Slipstream installation for SQL Server - https://learn.microsoft.com/en-us/sql/database-engine/install-windows/install-sql-server-using-slipstream?view=sql-server-ver17

Discuss this question and answer on the forums

 

 

 

Database Pros Who Need Your Help

Here's a few of the new posts today on the forums. To see more, visit the forums.


SQL Server 2016 - Administration
SQLPS and syspolicy_purge_history job - The SQLPS.exe file has gone AWOL on 2 of my 4 SQL servers, ie, not in the path select Agent_exe from msdb.dbo.syssubsystems where subsystem = 'PowerShell'​ nor anywhere to be found on these machines. As a result, syspolicy_purge_history fails. And in fact, the job's status is "suspended", and I can't even stop it. I am […]
SQL Server 2019 - Development
how to write this query? - Hi everyone I am a bit stuck on how to write this query. Below is test data: drop table if exists #price_cutoff drop table if exists #nr_data drop table if exists #nt_data create table #price_cutoff ( [SYMBOL] [nvarchar](10) NOT NULL, [TRADE_DATE] [date] NOT NULL, [NR_PRICE] [float] NULL, [NT_PRICE] [float] NULL ) create table #nr_data ( […]
Line number in error message doesn't match up with line number in code - Hi everyone I have a 1000 plus line query and I am getting an error: Msg 8115, Level 16, State 6, Procedure dbo.TestQuery, Line 1036 [Batch Start Line 2] Arithmetic overflow error converting float to data type numeric. It says line 1036 but when I go to that line I get something that can't possible […]
Analysis Services
Automatically generate tabular model partitions - Hi. I hope someone can give some useful suggestions. My workplace have a suite of SSAS tabular models. They used to be created in compatibility level 1103. We then used a free piece of software with them called Partition Manager (which was a free download from Codeplex, to show it's age!) to dynamically generate partitions […]
Anything that is NOT about SQL!
Are things getting beyond reason? - My wife apparently ask her phone a question and below is what she sent me in the answer to her query.  I look at this and can only shake my head in wonder.  If this is AI in action, I think it's time to kill it off.  Imagine the bandwidth required to move this much […]
Editorials
Be Wary of Data - Comments posted to this topic are about the item Be Wary of Data
I Love Editorials - Comments posted to this topic are about the item I Love Editorials
The Journey to PostgreSQL (or anything) - Comments posted to this topic are about the item The Journey to PostgreSQL (or anything)
Article Discussions by Author
Locking Hierarchies - Comments posted to this topic are about the item Locking Hierarchies
Why Indexes are Important Beyond Faster Execution of Queries - Comments posted to this topic are about the item Why Indexes are Important Beyond Faster Execution of Queries
Powershell script to generate SQL server Inventory in CSV format - Comments posted to this topic are about the item Powershell script to generate SQL server Inventory in CSV format
Database Ledger in SQL Server 2022 - Comments posted to this topic are about the item Database Ledger in SQL Server 2022
Azure SQL Database MAXDOP - Comments posted to this topic are about the item Azure SQL Database MAXDOP
Building a RESTful API with FastAPI and PostgreSQL - Comments posted to this topic are about the item Building a RESTful API with FastAPI and PostgreSQL
SQL Server 2022 - Development
repeat results without loops, MSSQL2005 Express - hello everybody, new here and this is my first question I have a table contains: Name, Id, joinDate My question is that: I need a query to list all years between current date and joinDate, as the following as instance: Id------------------------Name----------------------empDate 1--------------------------John-----------------------6-8-2020 result: 1--------------------------John-----------------------6-8-2021 1--------------------------John-----------------------6-8-2022 1--------------------------John-----------------------6-8-2023 1--------------------------John-----------------------6-8-2024 1--------------------------John-----------------------6-8-2025 Thanks in advance.
 

 

RSS FeedTwitter

This email has been sent to {email}. To be removed from this list, please click here. If you have any problems leaving the list, please contact the webmaster@sqlservercentral.com. This newsletter was sent to you because you signed up at SQLServerCentral.com.
©2019 Redgate Software Ltd, Newnham House, Cambridge Business Park, Cambridge, CB4 0WZ, United Kingdom. All rights reserved.
webmaster@sqlservercentral.com

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -