More Network Restrictions
The rise of attacks is something Steve thinks will trigger more network protection, something data professionals will need to work with.
2019-10-17
217 reads
The rise of attacks is something Steve thinks will trigger more network protection, something data professionals will need to work with.
2019-10-17
217 reads
Security is often something people think about only after they have had a problem. Given that the average cost of a data breach is $3.92 million (SecurityIntelligence 2019) and ransomware attacks have increased 97% over the past 2 years (PhishMe 2019), the "if it's not broke, don't fix it" approach can clearly be catastrophic. Here […]
2019-10-07
9,422 reads
Ransomware has become a large problem in the last few years, and Steve thinks this will continue to increase because of insurance payouts.
2019-09-18
253 reads
2019-09-02
614 reads
We not only need to protect our systems, but the source code as well. Not for IP reasons, but for security.
2019-08-28
246 reads
There is a page where GDPR fines are tracked. None of us want to get on that page.
2019-08-22
490 reads
2026-07-20 (first published: 2019-08-20)
706 reads
2019-08-20
687 reads
2019-08-19
211 reads
A phishing attack is directed at engineers, but it could easily be pointed at IT pros.
2019-08-08
197 reads
By Steve Jones
This is timely, as I’m currently on a boat in the Adriatic taking a...
You can find the slides and SQL scripts for my session “Spice up your...
By SQLPals
How to Clear the SSMS Cache (SSMS 21 and Later) Updated...
Comments posted to this topic are about the item Using CHOOSE()
Comments posted to this topic are about the item Re-Seeding a Broken Log Shipping...
Comments posted to this topic are about the item The DBA is Dead! Long...
We have this code that sets some status values and then queries them using the CHOOSE() function in SQL Server 2025.
CREATE TABLE Status
(
StatusID INT,
StatusDescription VARCHAR(20)
);
GO
INSERT dbo.Status
(
StatusID,
StatusDescription
)
VALUES
(0, 'Uncategorized'),
(1, 'Active'),
(2, 'Inactive'),
(3, 'Temp');
GO
SELECT CHOOSE(StatusID, 'Unknown', 'Active', 'Inactive', 'Temporary')
FROM Status;
When the SELECT runs, what is returned? See possible answers