問題タブ [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.
sql-server - データベース内の行のサイズを決定する方法
私の SQL2005 データベースには、列 varbinary(MAX) を持つテーブルがあります。
行のサイズを知るにはどうすればよいですか? または、代わりに、各行の varbinary フィールドのサイズを教えてください。
sql - null でない列の選択
varbinary(max)
列と列を持つテーブルがありnvarchar(max)
ます。1 つは null で、もう 1 つは値を持っています。
値を持つ列を varbinary(max) 列として返したいと思います。これまでのところ、これを試しましたが、うまくいきません:
sql - varbinary データをディスクに保存するスクリプト
MS Sql Server 2005 のテーブルにいくつかの varbinary データを格納しています。入力としてクエリを受け取り (クエリが varbinary の単一の列が返されることを保証するとしましょう)、バイトをディスクに出力する (1 つのファイル) SQL コードを持っている人はいますか?行ごとに?) これは以前に何千回も尋ねられたと確信していますが、Google はほとんど .net ソリューションを思いつきます。SQL ソリューションが必要です。
image - VARBINARY(MAX)とIMAGEデータ型の間に大きな技術的な違いはありますか?
私はインターネットでSQLServerのデータ型に関する次のステートメントを読んでいました。
VARBINARY(MAX)
-可変長のバイナリ文字列は、最大2^31-1バイトを格納できます。IMAGE
-最大2^31-1(2,147,483,647)バイトの可変長のバイナリ文字列。
VARBINARY(MAX)
とIMAGE
データ型の間に本当に大きな技術的な違いはありますか?
違いがある場合:ADO.NETがSQL Serverの画像データフィールドを挿入および更新する方法をカスタマイズする必要がありますか?
xml-serialization - VARBINARY SQL 2005 に格納する OpenXML パーツ要素のシリアル化
私は、ユーザーが Word テンプレートからセクションを選択し、それらのセクションにデータベースのコンテンツを入力し、1k の新しいデータを新しい .docx ドキュメントに組み立てることができるソリューションを構築しています。そのコンテンツを新しいドキュメントに移植します。スタイルとコンテンツ コントロールでコンテンツを検索するために、OpenXML SDK 2.0 を使用しています。Paragraphs、SdtBlocks、Run などの要素を含む IEnumerable オブジェクトを作成できます。
SQL 2005 データベースに VARBINARY 型のブロック全体として格納できるように、これらの要素ブロックをシリアル化する洗練された方法を見つける必要があります。これらの OpenXML パーツ/要素をシリアル化するための実行可能な例を教えてください。
sql-server - スクリプトを使用して VARBINARY をスクリプト化して、ある DB から別の DB にコピーする方法は?
ある SQL Server から別の SQL Server にデータをコピーするには、SQL 挿入スクリプトを生成する必要があります。したがって、.net では、特定の SQL Server テーブルのデータを読み取り、これを新しいテキスト ファイルに書き込みます。このファイルは、このデータを他のデータベースに挿入するために実行できます。
列の 1 つは VARBINARY(MAX) です。
取得した byte[] をスクリプトのテキストに変換して、他のデータベースに挿入できるようにするにはどうすればよいですか?
SSMS は、このデータを 16 進文字列として表示します。これは使用するフォーマットですか?これと同じ形式を次のように取得できます
しかし、これを再び挿入するにはどうすればよいでしょうか。
私は試した
これは挿入を行いますが、値はソース テーブルと同じではありません。
sql - SQLEXPRESS:ジオメトリからのバウンディングボックス
ビュー(xmin、ymin、xmax、ymax)の数値に数値を追加する必要があります。テーブルには、varbinary(max)値としてジオメトリがあります。
ジオメトリフィールドからbbox値を取得するにはどうすればよいですか?
どんな提案にも感謝します。
mysql - MySQLでのバイナリデータの操作
戻り値
のBLOBビューアを見るcol1
とcol2
、どちらも同じように見えます(下のスクリーンショット)。
では、なぜcol3とcol4の結果が異なるのでしょうか。
java - Java での MySQL: varbinary フィールドで LIKE クエリを使用しますか?
基本的に、インデックス付きの varbinary フィールドを持つテーブルがあります。
私が言いたいのは、varbinary フィールドが (バイト配列) で始まるすべての行を返すということです。
Javaでこれを行うにはどうすればよいですか? 「SELECT * WHERE data LIKE ?」を含む PreparedStatement があります。しかし、setBytes でバイナリ配列を引数として設定した場合、LIKE クエリが (別の種類の正規表現ではなく) プレフィックスであることをどのように指定すればよいでしょうか?
sql - 空のバイナリ値をvarbinary(MAX)列に割り当てると、8000バイトの長さの列が作成されます
varbinary(max)列を持つテーブルがあり、その列に長さゼロのバイナリバッファーを割り当てようとしていますが、テーブルで長さゼロの値を取得する代わりに、長さ8000バイトの値を取得しています。ゼロ:
*表示されているクエリのdataSize列は、DATALENGHT(data)( "SELECT _index、dataSize = DATALENGHT(data)、data FROM ....")を使用して追加され、値のテーブルに実際のサイズを示しています。
8000バイト長の空のバッファはどこから来ますか?これはある種のデフォルトの動作ですか?