SQL規格番号と標準
超ざっくり言うと、JIS/ANSI/ISO(ISO/IEC)で定義されているものが「標準SQL」と名乗って良さそう
そして標準SQLはSQL:YYYYという名前で呼ぶのが一番わかりやすそう
ANSIとISO/IECはともに、SQLをリレーショナル・データベースの標準言語として認めています。新しいSQL規格がこの両機関から同時に発表された場合、その規格の名前は、各機関の規則に従って付けられますが、技術的な詳細は同じです。
各団体毎に番号は振られているがSQL:YYYYと呼ぶ方が通りが良い?
新しいSQL標準はそれまでコード名「SQL3」と呼ばれていたが、1999年度版を意味する「SQL99」として1999年内にもISO(国際標準化機構)/IEC(国際電気標準会議)によって制定される見込みである。ISOのSQL標準は、同じ内容で米国のANSI SQLとして制定され、我が国でも同様にJIS SQLとして制定されることになっている。 JISでも定義されている
どのDBMSでどの規格まで使えるのかってどこで調べたらいい? DBMSのマニュアルに何に準拠しているか書かれているはず
標準化されるのに時間がかかった機能(=それまではベンダー独自の機能が乱立)もある