問題タブ [blob]
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 - Oracle SQL で BLOB からテキスト コンテンツを取得する方法
Oracle BLOB の内容を SQL コンソールから確認しようとしています。
かなり大きなテキスト本文が含まれていることはわかっており、テキストだけを表示したいのですが、次のクエリは、そのフィールドに BLOB があることを示しているだけです。
私が得ている結果は、私が期待したものとはまったく異なります:
では、BLOB をテキスト表現に変換するには、どのような魔法の呪文を使えばよいでしょうか?
PS: コードで使用するのではなく、SQL コンソール (Eclipse Data Tools) から BLOB の内容を見ようとしているだけです。
oracle - VB6 を使用してファイルを Oracle BLOB フィールドにアップロードするにはどうすればよいですか?
ディスクからファイルを取得し、VB6 を使用して Oracle BLOB フィールドにアップロードしたいと考えています。どうやってやるの?
java - 過度に複雑な oracle jdbc BLOB 処理
jdbc シン ドライバーを使用して BLOB を Oracle データベースに挿入する方法について Web を検索すると、ほとんどの Web ページで 3 段階のアプローチが提案されています。
- 値を挿入し
empty_blob()
ます。 - で行を選択します
for update
。 - 実際の値を挿入します。
これは私にとってはうまくいきます。例を次に示します。
作成者がより単純な 1 ステップのソリューションを使用することを提案している Web ページがいくつかあります。このソリューションの前の例:
2 番目のコードははるかに簡単なので、私の質問は次のとおりです。最初の (一般的な) ソリューションのポイントは何ですか? 2 番目のソリューション (Oracle サーバーのバージョン番号、jdbc ドライバーのバージョン、BLOB のサイズなど) になんらかの制約がありますか? 最初の解決策は優れていますか (速度、メモリ消費量など)? より単純な 2 番目のアプローチを使用しない理由はありますか?
まったく同じ質問が CLOB フィールドにも当てはまります。
powershell - CloudDrive Azure サンプル使用時の Powershell エラー
現在、Azure SDK に付属している CloudDrive (Powershell) サンプルを使用して、保存した BLOB を一覧表示しようとしています。プロセスのかなり早い段階でエラーが発生しました。何か間違ったことをしているに違いないと思います。この種の問題をデバッグする方法がわかりません...
ロギングに関する優れたチュートリアルに従い、「ハウツー」ビデオも見ましたが、どちらも私が問題を抱えている領域を通り過ぎました.
ごく簡単に思えるかもしれませんが、MountDrive Powershell スクリプトを実行すると、デフォルトでローカル マシン上の開発ストアが参照されます。このスクリプトは、Blob ドライブと Queue ドライブの 2 つの新しいドライブをマウントします。
dir Blob:
次に、「 」または「 」を実行するだけdir Queue:
で、上記のリンクに必要な情報が表示されます。私の場合、dir Queue:
問題なく動作しdir Blob:
ますが、次の Powershell エラーが発生します。
上記の「問題のある」コンテナ名「..」は、「dir」操作を実行する可能性のあるドライブにリストされている「ドット」と「2 つのドット」のように疑わしく見えます。それと関係があるかどうかはわかりませんが、私が見たすべてのオンラインデモでは、人々は自分の Blob フォルダーなどのリストを取得します。このエラーが発生するだけで、修正方法がわかりません。
どんな助けでも大歓迎です...
更新: 私は確かに、Powershell がプリインストールされた Windows 7 RC を使用しています。このバージョンが実際にバグがある場合、以前のバージョンを入手するにはどうすればよいですか...可能な場合は?
ありがとう、
ロブ G
database - BLOB をデータベースに格納することは良い考えですか?
しばらくの間、肥大化した Excel ワークブックから SQL データベースにデータを挿入する作業を行ってきました。私のチームは、.xls のバックアップを保持することを提案しました。プロジェクトのすべての関連データがまとめられるように、実際に Excel ワークブックをデータベース内に配置することをお勧めします。
一部のデータベースがバイナリ ファイルの挿入をサポートしていることは知っていますが、明らかにこれは DB システムの本来の使用目的ではなかったため、これは悪い考えだと思います。私の投票では、ワークブックへの URL をデータベースに配置し、ワークブックをイントラネット上の安全な場所に保管することをお勧めします。
データベースに BLOB を配置することの長所 (実稼働データとバックアップの両方を同じ場所に保持する以外に) と短所は何ですか?
編集: もう少し明確にするために、特定のシナリオを示しますが、この質問は主に一般的な BLOB に関するものです。しかし、私の特定の状況で私を助けるあなたの回答を集めることができるものは、もちろん感謝しています. :)
ありがとう -
ロバート
PS ご存じない方のために説明すると、BLOB は「Binary Large Object」のバッククロニムです。
hibernate - Hibernate で blob 列にどのように注釈が付けられますか?
Hibernate で blob 列にどのように注釈が付けられますか? これまでのところ、次のクラスがあります。
mysql - MySQL で巨大なブロブを処理しますか?
巨大な BLOB を MySQL データベース (InnoDB) に挿入するにはどうすればよいですか?
LONGBLOB タイプのフィールドは、MySQL のマニュアルに従って、最大 4 GB のデータ サイズをサポートします。しかし、このような膨大なサイズのデータはどのようにしてデータベースに取り込まれるのでしょうか?
使ってみた
hugefile のサイズが約 500 MB より大きい場合、これは失敗します。max_allowed_packet
適切なサイズに設定しました。の値にinnodb_buffer_pool_size
は影響がないようです。
私のサーバー マシンは Windows Server 2003 を実行し、2 GB の RAM を搭載しています。MySQL 5.0.74-enterprise-nt を使用しています。
ruby-on-rails - Railsのrename_column移行の問題
テーブルの列名を変更するために、既存のデータベースで移行を実行しようとしています。移行を実行すると、Blob/Textフィールドにデフォルト値を設定できないというエラーが表示されます。問題の列はテキスト列であり、null以外の属性がありますが、デフォルト値はありません。
Railsが試みる移行は次のとおりです。
ALTER TABLE xxxxx
CHANGE abcd
ABCD
text DEFAULT'' NOT NULL
今、私は移行に列タイプを変更するように依頼していません。列の名前を変更するように依頼しただけですが、なぜ移行は列タイプに何かをしようとしているのですか?
私はこの問題をグーグルで検索しましたが、説明や回避策を考え出していません。
助けていただければ幸いです。
ヴィクラム
c# - C#を使用してデータベースから画像を読み取る?
私はこのクエリを持っています:
(「PICTURE」はSQL Serverの画像列です)
そして、データを読み取るためのこのコード:
問題は、InvalidOperationException(「行/列のデータが存在しません」)が、列にnullが含まれている場合、常にreader.IsDBNull(0)ステートメントでスローされることです。
MSDNによると:
エラーが発生しないように、型指定されたgetメソッド(たとえば、GetByte、GetCharなど)を呼び出す前に、このメソッドを呼び出してnull列値があるかどうかを確認してください。
例外をトリガーせずに列にnullが含まれていないことを確認するにはどうすればよいですか?私はこれについて間違った方法で行っていますか?