2012-01-03 8 views
0

1つのデータベース内で、あるいは1つのテーブル内であっても、異なるSQL言語(MySQL、MsSQLなど)を使用できますか?1つのデータベースまたはテーブル内に複数のSQL言語がありますか?

もしそうなら、私はそれをどうやって実装するのですか?

+1

いいえ理由を説明できますか? –

+0

@BrandonMoore意図は、ほとんどのデータベースでMySQLを使用することでしたが、別のデータベース言語を使用していましたが、必ずしも必要ではありません。 –

+1

あなたが特定の操作のために他のデータベースを使用すると便利な場合は、別のデータベースを使用して特定のタスクを実行することもできます。しかし、この質問は、C++コードを記述してC#でコンパイルできるかどうかを尋ねるのと似ています。 –

答えて

0

各SQLダイアレクトは、使用されているRDBMSに固有のものです。それらはすべてSQLに基づいていますが、違いがあります。

自分のRDBMSを作成している場合を除き、答えは「いいえ」と言います。

0

いいえ、できません。すべてのデータベースはSQLに従いますが、特定のデータベースに固有の特定のステートメント/機能があります。クロスステートメントは使用できません。

しかし、ほとんどのデータベースはリンクできません。例:あるデータベースのデータを別のデータベースから呼び出すことができます。私はこれがあなたの必要条件ではないと思います。

関連する問題