Read our blogs, tips and tutorials
Try our exercises or test your skills
Watch our tutorial videos or shorts
Take a self-paced course
Read our recent newsletters
License our courseware
Book expert consultancy
Buy our publications
Get help in using our site
428 attributed reviews in the last 3 years
Refreshingly small course sizes
Outstandingly good courseware
Whizzy online classrooms
Wise Owl trainers only (no freelancers)
Almost no cancellations
We have genuine integrity
We invoice after training
Review 30+ years of Wise Owl
View our top 100 clients
Search our website
We also send out useful tips in a monthly email newsletter ...
Some other pages relevant to these blogs include:
You can also book hourly online consultancy for your time zone with one of our 7 expert trainers!
|
Changes to SQL introduced in SQL Server 2025 Part four of a five-part series of blogs |
|---|
|
In addition to handling AI models, vectors of data and JSON, SQL now includes a number of other new functions and features (as this blog explains)
|
For lovers of Unicode characters (I confess I'm not one of them), there's a new UNISTR function which allows you to show special characters in a simple way. This function takes two arguments:
Argument | Used for | Status |
|---|---|---|
1 | A character expression | Compulsory |
2 | A Unicode escape character | Optional (defaults to \) |
I'm far from an expert on this subject, but to give you a flavour here is how you could show a Christmas message complete with emojis using the new function:
SELECT
-- Result: I ?? Christmas
UNISTR(N'I \2764 Christmas') as YuleMessage,
-- SResult: Happy face: ??
UNISTR(N'Happy face: \+01F603') AS HappyFace
Here's the output this would give:

The results from running the above single statement query.
You can often use the old-fashioned NCHAR function or new UNISTR function to do the same thing, as this example shows:
-- 3 ways to do the same thing
SELECT
N'Hello! ' + NCHAR(0xd83d) + NCHAR(0xde00) as 'Using NCHAR',
UNISTR(N'Hello! \D83D\DE00') as 'Using UNISTR - 1',
UNISTR(N'Hello! \+01F603') as 'Using UNISTR - 2'
Here's what this would give:

All 3 expressions show the same thing.
And with that, I think I'm done on the new UNISTR function!
| Parts of this blog |
|---|
|
Some other pages relevant to these blogs include:
You can also book hourly online consultancy for your time zone with one of our 7 expert trainers!
Kingsmoor House
Railway Street
GLOSSOP
SK13 2AA
Landmark Offices
99 Bishopsgate
LONDON
EC2M 3XD
Holiday Inn
25 Aytoun Street
MANCHESTER
M1 3AE
© Wise Owl Business Solutions Ltd 2025. All Rights Reserved.