問題タブ [varbinary]

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 に答える
11435 参照

sql-server - データベース内の行のサイズを決定する方法

重複の可能性:
SQL Server 2005 の varbinary フィールドのサイズ

私の SQL2005 データベースには、列 varbinary(MAX) を持つテーブルがあります。

行のサイズを知るにはどうすればよいですか? または、代わりに、各行の varbinary フィールドのサイズを教えてください。

0 投票する
4 に答える
440 参照

sql - null でない列の選択

varbinary(max)列と列を持つテーブルがありnvarchar(max)ます。1 つは null で、もう 1 つは値を持っています。

値を持つ列を varbinary(max) 列として返したいと思います。これまでのところ、これを試しましたが、うまくいきません:

0 投票する
8 に答える
89278 参照

sql - varbinary データをディスクに保存するスクリプト

MS Sql Server 2005 のテーブルにいくつかの varbinary データを格納しています。入力としてクエリを受け取り (クエリが varbinary の単一の列が返されることを保証するとしましょう)、バイトをディスクに出力する (1 つのファイル) SQL コードを持っている人はいますか?行ごとに?) これは以前に何千回も尋ねられたと確信していますが、Google はほとんど .net ソリューションを思いつきます。SQL ソリューションが必要です。

0 投票する
4 に答える
20131 参照

image - VARBINARY(MAX)とIMAGEデータ型の間に大きな技術的な違いはありますか?

私はインターネットでSQLServerのデータ型に関する次のステートメントを読んでいました。

  1. VARBINARY(MAX)-可変長のバイナリ文字列は、最大2^31-1バイトを格納できます。

  2. IMAGE-最大2^31-1(2,147,483,647)バイトの可変長のバイナリ文字列。

VARBINARY(MAX)IMAGEデータ型の間に本当に大きな技術的な違いはありますか?

違いがある場合:ADO.NETがSQL Serverの画像データフィールドを挿入および更新する方法をカスタマイズする必要がありますか?

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

xml-serialization - VARBINARY SQL 2005 に格納する OpenXML パーツ要素のシリアル化

私は、ユーザーが Word テンプレートからセクションを選択し、それらのセクションにデータベースのコンテンツを入力し、1k の新しいデータを新しい .docx ドキュメントに組み立てることができるソリューションを構築しています。そのコンテンツを新しいドキュメントに移植します。スタイルとコンテンツ コントロールでコンテンツを検索するために、OpenXML SDK 2.0 を使用しています。Paragraphs、SdtBlocks、Run などの要素を含む IEnumerable オブジェクトを作成できます。

SQL 2005 データベースに VARBINARY 型のブロック全体として格納できるように、これらの要素ブロックをシリアル化する洗練された方法を見つける必要があります。これらの OpenXML パーツ/要素をシリアル化するための実行可能な例を教えてください。

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

sql-server - スクリプトを使用して VARBINARY をスクリプト化して、ある DB から別の DB にコピーする方法は?

ある SQL Server から別の SQL Server にデータをコピーするには、SQL 挿入スクリプトを生成する必要があります。したがって、.net では、特定の SQL Server テーブルのデータを読み取り、これを新しいテキスト ファイルに書き込みます。このファイルは、このデータを他のデータベースに挿入するために実行できます。

列の 1 つは VARBINARY(MAX) です。
取得した byte[] をスクリプトのテキストに変換して、他のデータベースに挿入できるようにするにはどうすればよいですか?

SSMS は、このデータを 16 進文字列として表示します。これは使用するフォーマットですか?これと同じ形式を次のように取得できます

しかし、これを再び挿入するにはどうすればよいでしょうか。
私は試した

これは挿入を行いますが、値はソース テーブルと同じではありません。

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

sql - SQLEXPRESS:ジオメトリからのバウンディングボックス

ビュー(xmin、ymin、xmax、ymax)の数値に数値を追加する必要があります。テーブルには、varbinary(max)値としてジオメトリがあります。

ジオメトリフィールドからbbox値を取得するにはどうすればよいですか?

どんな提案にも感謝します。

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

mysql - MySQLでのバイナリデータの操作

戻り値

のBLOBビューアを見るcol1col2、どちらも同じように見えます(下のスクリーンショット)。

では、なぜcol3とcol4の結果が異なるのでしょうか。

スクリーンショット

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

java - Java での MySQL: varbinary フィールドで LIKE クエリを使用しますか?

基本的に、インデックス付きの varbinary フィールドを持つテーブルがあります。

私が言いたいのは、varbinary フィールドが (バイト配列) で始まるすべての行を返すということです。

Javaでこれを行うにはどうすればよいですか? 「SELECT * WHERE data LIKE ?」を含む PreparedStatement があります。しかし、setBytes でバイナリ配列を引数として設定した場合、LIKE クエリが (別の種類の正規表現ではなく) プレフィックスであることをどのように指定すればよいでしょうか?

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

sql - 空のバイナリ値をvarbinary(MAX)列に割り当てると、8000バイトの長さの列が作成されます

varbinary(max)列を持つテーブルがあり、その列に長さゼロのバイナリバッファーを割り当てようとしていますが、テーブルで長さゼロの値を取得する代わりに、長さ8000バイトの値を取得しています。ゼロ:
8000ロングゼロバッファー
*表示されているクエリのdataSize列は、DATALENGHT(data)( "SELECT _index、dataSize = DATALENGHT(data)、data FROM ....")を使用して追加され、値のテーブルに実際のサイズを示しています。

8000バイト長の空のバッファはどこから来ますか?これはある種のデフォルトの動作ですか?