Abstract

NIST (the National Institute for Standards and Testing) used to put out tests which "verified" whether a DBMS complied with SQL standard requirements. They are obsolete, but some commentators still refer to them today. Some have even suggested that SQL-92 is preferable to the current standard (SQL-99 aka SQL:1999), because SQL-92 conformance can be "verified" by the NIST tests and SQL-99 cannot be. I have written this article to dispute those suggestions. I have tested the NIST tests, and concluded: Any DBMS which passes the NIST tests is violating the SQL standard.

Links and resources

Tags