問題タブ [dblink]

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.

0 投票する
1 に答える
836 参照

blob - dblinkのサイズ制限を介してodp.net経由でblobを挿入します

ODP.NET(バージョン2.111.7.0)とC#、OracleCommand&OracleParameterオブジェクト、およびOracleCommand.ExecuteNonQueryメソッドを使用しています

DBリンクを介して、別のデータベースにあるOracleテーブルに大きなバイト配列を挿入する方法があるかどうか疑問に思いました。DBリンクを介したLOB処理は一般に問題があることは知っていますが、コードを変更して別の接続を追加することを少し躊躇しています。

blobをパラメーターとして受け取り、dblinkを介して内部で通信するストアドプロシージャを作成すると、違いはありますか?そうは思わないでください。

私の現在の状況では、OracleCommandで渡すパラメータが長さ0または32KBを超えるバイト配列である場合は常に「ORA-22992:リモートテーブルから選択されたLOBロケータを使用できません」と表示されます(おそらく20KBであるため)動作しましたが、35KBは動作しませんでした)

このパラメータにはOracleDbType.Blobを使用しています。

ありがとうございました。

何か案は?

0 投票する
1 に答える
2124 参照

postgresql - Postgres 8.4 での dblink.sql のロード

dblink http://www.postgresonline.com/journal/archives/44-Using-DbLink-to-access-other-PostgreSQL-Databases-and-Servers.htmlで良い記事を見つけましたが、dblink.sql の読み込みで行き詰まりました. データベースへの dblink.sql のロードに関する情報を教えてください。Postgres バージョン 8.4 で pgAdmin III を使用しています。

ありがとうございました

0 投票する
2 に答える
5551 参照

oracle - dblinkを介して*を選択します

ソーステーブルからdblinkを介して選択するカーソルをループしてテーブルを更新しようとすると、問題が発生します。

私は2つのデータベースDB1、DB2を持っています。

これらは2つの異なるデータベースインスタンスです。そして、私はDB1で次のステートメントを使用しています。

列「NEW_COL」をSOURCEtable@ DB2に追加するまで、すべて正常に機能します。

挿入データの値が間違っていました。

TEST_COL_Aの値は、私が予想するように、「A」である必要があります。

ただし、SOURCEテーブルに追加したNEW_COLの値が含まれています。

また、TEST_COL_Bの値には「A」が含まれています。

誰かが同じ問題に遭遇しましたか?コンパイル時にOracleがテーブルの列をキャッシュしているようです。再コンパイルせずにソーステーブルに列を追加する方法はありますか?

0 投票する
7 に答える
564805 参照

sql - postgresql:INSERT INTO ...(SELECT * ...)

その標準SQLかどうかはわかりません:

私が探しているのは、tblAとtblBが異なるDBサーバーにある場合はどうなるかということです。

PostgreSqlはユーティリティを提供しますか、または使用するのに役立つ機能を持っていますかINSERT query with PGresult struct

つまり、を使用してをSELECT id, time FROM tblB ...返します。この構造体を別の構造体で使用してINSERTコマンドを実行する ことは可能ですか?PGresult*PQexecPQexec

編集:
不可能な場合は、PQresult *から値を抽出し、次のような複数のINSERTステートメント構文を作成します。

これからプリペアドステートメントを作成することは可能ですか?:(

0 投票する
0 に答える
1022 参照

postgresql - postgresql: INSERT INTO ... (SELECT * ...) - II

重複の可能性:
postgresql: INSERT INTO … (SELECT * …)

postgresqlを参照: INSERT INTO ... (SELECT * ...)
私は自分の質問を説明できなかったか、解決策を理解していなかったと思います。ここでもう一度言います。

私が探しているのは: tblA がリモート DB サーバーにある場合

現在、SELECT TABLE ie tblBは現在のセッションにあります。いくつかに基づいて上位20行が必要ですcriteria and INSERT INTO remote (viz tblA) table using dblink

しかし、'INSERT INTO tblB SELECT id, time FROM v'view v here は、リモート DB で作成されたと解釈されると思います。

SELECT FROMpostgresqlで現在のセッションとINSERT INTOリモートセッションを行うことは可能ですか?

0 投票する
3 に答える
375 参照

sql - 別のデータベースからテーブルを挿入する

SQL

エラー

0 投票する
1 に答える
4587 参照

database - Postgresql: ストアド関数の dblink

db_A のテーブル tbl_A から db_B の tbl_B に上位 20 行を挿入したいと考えています。
tbl_A と tbl_B のスキーマは次のとおりです。

次のクエリに関連するいくつかの質問があります

  • 次のステートメントをストアド プロシージャに入れることはできますか。
  • 上記の 3 つのステートメントを組み合わせたストアド プロシージャを作成し、そのプロシージャのプリペアド ステートメントを作成することは可能ですか。

誰かがカーソルを使用すること、またはストアドプロシージャ内でdblinkを使用すること、または上記をよりエレガントに実現する他の方法を使用することがどれほど良い方法であるかについてコメントできれば、非常に感謝しています。

0 投票する
5 に答える
5315 参照

oracle - DBLinkを介したXMLの移動

一部のデータをdblink経由で移動しようとしていますが、列の1つがXMLType列です。コードは次のようになります。

Oracleは次のエラーを返します。

ORA-22804に関するいくつかの調査によると、XMLType列が原因でこのエラーが発生している可能性がありますが、これを解決する方法がわかりません。

(Oracle 10g)

0 投票する
2 に答える
13308 参照

sql - postgresdblinkエスケープ一重引用符

関連リンク:

これが私のエラーです:

これが私の質問です:

二重引用符を使用する場合は、一重引用符の円記号エスケープを削除し、SELECTステートメントの前のEを削除します

私はこれを手に入れます:

また、クエリが切り捨てられたため、エラーが発生します。

以前にこのようなdblinkでエスケープしたことがあるので、サーバー設定などを構成する必要がありますか?

クエリをSQLサーバー自体で実行すると問題なく機能することはわかっていますが、dblinkでは機能しません。何かご意見は?

Postgresバージョン8.4

0 投票する
5 に答える
2250 参照

sql - リモートテーブルの列にインデックスを追加する-Oracle

DBLinkを使用してリモートデータベースにクエリを実行しています。クエリを高速化する方法を考えています。リモートテーブルのいくつかの列にインデックスを追加するにはどうすればよいですか。誰かが同じ周りの推奨事項を提供できれば幸いです。