1つのデータベース内で、あるいは1つのテーブル内であっても、異なるSQL言語(MySQL、MsSQLなど)を使用できますか?1つのデータベースまたはテーブル内に複数のSQL言語がありますか?
もしそうなら、私はそれをどうやって実装するのですか?
1つのデータベース内で、あるいは1つのテーブル内であっても、異なるSQL言語(MySQL、MsSQLなど)を使用できますか?1つのデータベースまたはテーブル内に複数のSQL言語がありますか?
もしそうなら、私はそれをどうやって実装するのですか?
各SQLダイアレクトは、使用されているRDBMSに固有のものです。それらはすべてSQLに基づいていますが、違いがあります。
自分のRDBMSを作成している場合を除き、答えは「いいえ」と言います。
いいえ、できません。すべてのデータベースはSQLに従いますが、特定のデータベースに固有の特定のステートメント/機能があります。クロスステートメントは使用できません。
しかし、ほとんどのデータベースはリンクできません。例:あるデータベースのデータを別のデータベースから呼び出すことができます。私はこれがあなたの必要条件ではないと思います。
いいえ理由を説明できますか? –
@BrandonMoore意図は、ほとんどのデータベースでMySQLを使用することでしたが、別のデータベース言語を使用していましたが、必ずしも必要ではありません。 –
あなたが特定の操作のために他のデータベースを使用すると便利な場合は、別のデータベースを使用して特定のタスクを実行することもできます。しかし、この質問は、C++コードを記述してC#でコンパイルできるかどうかを尋ねるのと似ています。 –