web-dev-qa-db-ja.com

SQL標準の変更を提案するにはどうすればよいですか?

suggestionUPDATEステートメントがSQLでどのように機能するかを変更したい場合、どうすればよいですか?

次の規格のウェブサイトはありますか?

私はグーグルで検索しましたが、ウィキペディアのページを取得し続けました。

6
Toby Allen

これを行うには、いくつかの方法があります。

  1. 請願ISO
  2. お気に入りのDBベンダーを説得する
  3. 自分で変更を加える

請願ISO
ISOの適切な委員会に申請することができます。リンクしたウィキペディアの記事には、ISO仕様番号、したがってどの委員会が記載されています。

この変更を支持するには、おそらく委員会にボランティアで参加したり、多くの作業を行ったりする必要があることに注意してください。以前に標準委員会と間接的に協力したことがあるので、変更にチャンピオンがいない限り、簡単なことは何も起こらず、何も起こらないことを保証できます。

お気に入りのDBベンダーを説得する
IBM、Microsoft、OracleなどのDBベンダーは、SQL標準に照らしてデータベースをコーディングする義務はありません。最後に確認したところ、いずれも最新のSQL標準に完全に準拠していませんでした。ベンダーに十分な影響力がある場合は、要求している変更を実装するようにベンダーを説得できる可能性があります。この場合、私はあなたの地元の営業担当者から始めます。

すべての主要なDBベンダーは、標準化プロセスに関与しています(または関与する必要があります)。それらの1つに変更を加えるように説得できれば、標準の次の進化で変更を支持できるはずです。

自分で変更する
そうは言っても、お気に入りのオープンソースDBMSのソースのコピーをプルして、自分で変更を加えることは大歓迎です。これはおそらくあなたの側で最も多くの努力を必要とするでしょうが、それはまた実際に日の目を見る可能性が最も高いです。プロジェクトメンテナが拡張を拒否した場合でも、いつでもデータベースのバージョンを実行して、要求した変更を行うことができます。

あなたの変更がプロジェクトに採用され、それが人気を博した場合、最終的には標準の次のバージョンに移行する可能性があります。

8
user53019

その規格はANSIによって管理されているので、そこから始めることをお勧めします。

http://www.ansi.org/

すでに述べたように、標準に準拠する可能性は低いですが、他の人から言及されているように、明示的にしたい場合、さらに重要なことに、変更に下位互換性がない場合は、すでにこれを行う方法があります。

1
A. Gilfrin