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

プログラムで SQL キーワード (予約語) を取得する方法はありますか

    予約語は動くターゲットです。 dbms がパブリック インターフェイスを介してそれらを公開しない場合、通常、それらにアクセスする適切なプログラムによる方法はありません。

    括弧でそれらを保護したくない場合は、現在使用している SQL Server のバージョンでは予約されていないが 予約されているシンボルを組み込むリスクがあります。 将来のバージョンで予約されています。

    まさにこの問題に対処するように設計されているため、dbms が提供する引用メカニズムを使用するのが最善の策だと思います。 SQL Server の場合、これは角括弧を意味します。



    1. テーブルから重複する行を削除する

    2. PHP、テキストは新しい行なしでデータベースからエコーアウトされ、すべて1つのピースになります

    3. CurrentDb.ExecuteにdbFailOnErrorを追加すると、テーブルの更新に失敗します

    4. ORACLEMINUSキーワードのANSISQL標準