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
435 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 ...
|
A detailed comparison of PostgreSQL and Microsoft's T-SQL for SSMS Part one of a four-part series of blogs |
|---|
|
Even though Microsoft's SQL Server Management Studio and PostgreSQL use the same underying language (SQL), the user interface and dialects are quite different at times, as this blog explains.
|
Having just created our two-day Introduction to PostgreSQL course, I thought I'd list in this blog all of the differences I've found between writing Transact SQL or T-SQL in Microsoft's SQL Server Management Studio (SSMS) and writing PostgreSQL in PG Admin (I did something recently for Snowflake and T-SQL):

PostgreSQL (left) and T-SQL (right) look pretty much identical, but there are a surprising number of differences when you start comparing them.
I've divided the differences into 3 parts, to make this blog more digestible:
Part | Notes |
|---|---|
These are mainly to do with the fact that you can design queries, views and databases visually in SSMS. | |
The PostgreSQL implementation of SQL is often simpler to use, and has a number of useful extensions that T-SQL lacks. | |
There are lots of things which are not necesssarily better or worse, but just different! |
One obvious difference between the two dialects of SQL is that the vast majority of people will write T-SQL and PostgreSQL in different interfaces (SMMS and PG Admin respectively):

PG Admin (top) and SSMS (bottom) compared).
These user interfaces are clearly completely different, and I've only included them in this blog to the extent that the differences between them make it easier or harder to write SQL.
| Parts of this blog |
|---|
|
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 2026. All Rights Reserved.