問題タブ [cross-database]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 他のDB名が事前にわからない場合のSQL Serverクロスデータベースクエリ?
テナント データを保持する 1 つのデータベースと、テナントごとに 1 つのデータベースを使用するマルチテナント セットアップの場合、各テナント データベースで同じデータを検索するクエリをどのように作成できますか?
たとえば、テナント マスター データベースには Tenants というテーブルがあります。
また、個々のテナントには Widgets というテーブルがあります。
各テナント DB 内のウィジェットの数を取得する選択クエリを作成することはできますか? それとも、カーソルまたはストア プロシージャが必要ですか? たとえば、出力は次のようになります。
sql - 別のデータベースでストアド プロシージャを呼び出す実行中のトリガー
別のデータベース (B) のストアド プロシージャを呼び出すトリガーを 1 つのデータベース (A) で実行したいと考えています。
これを、DatabaseA の UserA で LoginA として実行したいと考えています。また、DatabaseB に UserB を持つ LoginB があります。
どうすればこれを達成できますか?
現在、このエラー メッセージが表示されます
試してみましたがWITH EXECUTE AS 'UserB'
、運が悪かったです。
performance - 同じ物理マシンと同じサーバー インスタンスでの SQl 2008 クロス データベース パフォーマンス
同じ物理マシン上の別の DB で選択を行う場合、パフォーマンスに影響はありますか? したがって、同じ SQL 2008 インスタンス内で実行されている同じ物理マシン上に 2 つのデータベースがあります。
たとえば、SomStoreProc on_this_db で実行します
私がインターネットで読んだこととはかけ離れていますが、ほとんどの人は NO を示しているようです。
java - クロスデータベース検索基準オブジェクト
php Codeigniterでは、次のように書くことができます。
同じように機能するjava/hibernate用の優れたライブラリを知っていますか?
ありがとう
php - あるサーバーから別のデータベースに接続する
わかりましたので、サイトの半分を別のサーバーに移動しようとしているクライアントがいます...この場合でも、両方のデータベースからデータをプルする必要があります。だから私は新しいサイトを持っていて、古いサイトでmysql dbクエリを実行する必要があるので、古いナビゲーションを含めることができます....しかし、私がそうするとき
私は得る
新しいサイトから別のデータベースにアクセスし、それが新しいデータベース接続に干渉しないようにするにはどうすればよいですか
sql-server - SQL Server:クロスデータベースビューでのデータベース名のハードコーディングの回避
したがって、同じサーバー上に、ビュー、関数、およびストアドプロシージャで相互にテーブルを参照する2つのSQLServerデータベースがあるとします。
あなたが知っている、このようなもの:
(クロスデータベースビューはあまり良い方法ではないことは知っていますが、それで行き詰まっているとだけ言っておきましょう)
データベース名の「ハードコーディング」を回避するための優れた手法はありますか?
(したがって、場合によっては別のデータベースを再度指す必要がある場合(おそらくテストのために)、大量のビュー、fns、spsを編集する必要はありません)
SQL2005またはSQL2008ソリューションに興味があります。乾杯。
linq - Linq を使用したクロス データベース結合 - T4 テンプレートを更新して DB 名をサポートしますか?
現在、マルチ DB SQL Server 環境で実行しており、linq to sql を使用してクエリを実行しています。
ここに記載されているアプローチを使用してクロス DB 結合を実現しています: http://www.enderminh.com/blog/archive/2009/04/25/2654.aspx
だから基本的に:
2 つのデータ コンテキスト - ユーザーと支払い
テーブルを DBML にドラッグし、プロパティ ウィンドウで、ソースを dbo.UserDetails から Users.dbo.UserDetails に変更して、DB 名を完全修飾します。
次に、次のようにして、単一のデータ コンテキスト クロス DB 結合を発行できます。
今、これはチケットのようなブーイングであり、私が望むように機能します. 私が現在抱えている唯一の問題は、スキーマの更新などが発生するときです (重要な開発段階にあるため、比較的頻繁に発生します)。
(そして最後に、質問です!)私が達成したいこと(そして、DBMLファイルがT4ガイド付きであることを知っているので、推測として質問をT4としてマークしました)は、任意のテーブルをソースが自動的に DB 名を取得するデータ コンテキスト (つまり、dbo.UserDetails だけでなく、Users.dbo.UserDetails を持つことになります)?
ポインタをありがとう:)
テリー
mysql - JPA でのデータベース間結合
JPAでクロスデータベーステーブル結合を行うことは可能ですか?
users
別のデータベースのテーブルへの外部キーを持つ 1 つのデータベースにテーブルorganizations
があります。両方のデータベースが同じ物理マシン上にあります。現在、MySQL では複数のデータベースにまたがるクエリを作成できますが、JPA でこれを行う方法がわかりません。
Java POJOの@Entity
注釈はデータベースの名前を取らないため、クロス DB 関係をマークする方法はありません。
この状況の回避策はありますか? おそらくネイティブ クエリを使用して、結合されたエンティティをロードしますか?
php - CodeigniterDatamapperCross-Database結合
おはようございます、
私は現在、CodeigniterとDatamapper Library(http://datamapper.wanwizard.eu)を利用するプロジェクトに取り組んでいます。このプロジェクトでは、ユーザーデータ用の中央データベース(「ベース」と呼ばれる)と、アプリケーションデータ用の個別のデータベース(「crm」)を使用します。これは、将来、単一のサーバーに縛られることなく、ユーザーディレクトリを使用する他のアプリケーションを構築できるようにするためです。
組み込みのDatamapper関係を使用する必要があるが、2つのデータベース間で使用する必要があるという問題があります。これまでの私の設定は次のとおりです。
人物モデル
イベントモデル
問題
$ events-> initiator-> get()を使用しようとすると、次のエラーが発生します。
誰かがその問題に光を当てることができますか?DataMapperは実際にデータベース間の結合をサポートしていますか?そうでない場合、これを達成する方法はありますか?
postgresql - Postgres で dblink を使用するためのショートカットはありますか?
Postgres では、 を使用して他のデータベースにリンクできますdblink
が、構文は非常に冗長です。たとえば、次のことができます。
これをより速く行う方法はありますか?たぶん、接続を事前に定義しますか?
create foreign table
Postgres にMySQL データベースに接続するための新しい機能があることに気付きました。より単純な構文ですdblink
。私はそれを使用できますか?