sql >> データベース >  >> RDS >> Sqlserver

主キーは合格ですか?

    まったく異なる視点:

    SQLは、ISO標準で定義されている言語です。その規格には、「必須」機能と「オプションの適合」機能があります。

    データ操作言語を使用してDBMSを構築する場合、次の場合にのみ、言語を「SQL」と呼ぶことができます。

    (a)標準で規定されているすべての構文(「必須」機能)を実装していること、および(b)実装しているすべての言語機能(少なくともすべての必須機能だけでなく、「オプション」機能も) )を「オプトイン」し、標準で定義/説明されているとおりの動作を正確に公開します。

    「PRIMARYKEY」構文は非常に古い機能であり、これらの「必須」構文の1つである可能性は低くありません。あなたの言語から単語を捨てることはあなたがもはやあなたの言語を合法的にSQLと呼ぶことができないことを意味します。大手の商用ベンダーは、すぐにそのような動きをすることはないでしょう。



    1. SQLFiddleは壊れていますか? Oracle、SQL Server、...のエラー

    2. PHPとMySQLのページネーション

    3. ヒストグラムの粗い配置を使用したSQLServerの結合推定

    4. SQL Server JSON_Modify、すべてを更新する方法は?