データベースの異なる名前の引用
識別子を使用して、白人、特殊文字、国際的なキャラクター、国際的なキャラクター、ケースに敏感な識別子などのキャラクターを含むテーブルおよび列名の使用を許可します。さまざまなデータベースは、これらの区切り文字にさまざまな文字を使用します。ただし、sql_modeがansi_quotesに設定されている場合、標準のダブルクォートをサポートします。 // mysqlデフォルト select * from "my_table"; // ansi_quotesをwith ansql
microsoft sql serverおよびsybase
これらのデータベースはデフォルトのデリミターとしてブラケットを使用します。また、次の設定を使用してダブルクォートをサポートします。 // デフォルト quoted_identifierを設定します。 select * from "my_table";
SELECT * FROM `my_table`; // MySQL default SELECT * FROM "my_table"; // MySQL with ANSI_QUOTESinterbase and firebird
これらのデータベースは、描写された識別子を使用するためにSQL方言を3に設定する必要があります。 //区切り識別子を有効にします select * from "my_table";
他のデータベース
SELECT * FROM `my_table`; // MySQL default SELECT * FROM "my_table"; // MySQL with ANSI_QUOTES
標準のSQLを含む他のほとんどのデータベースは、deLimited識別子としてダブルクォートを使用します: from "my_table";そうでなければSQLによってサポートされていない名前
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3