Plus, there are plenty of ways to test standard SQL, you can easily do so through stored procedures.
Read this if you think I'm wrong: https://github.com/bradfitz/go-sql-test/blob/master/src/sqlt...
Great abstraction, right? Love how you have to mangle the raw SQL right? no. It's a bad abstraction.
When you test the implementation and you have to know the details of the implementation to test it, that's like, the definition of a bad abstraction.
It is what it is.
...and ultimately, we're stuck with it because its part of the standard library.
/shrug
Plus, there are plenty of ways to test standard SQL, you can easily do so through stored procedures.