datalength

    1

    1答えて

    テーブルのどのユーザーレコードが最大のスペースを占めているかを調べようとしています。この目的のために、SqlServerでDATALENGTH関数を使用しています。 SELECT UserName, SUM( ISNULL(DATALENGTH(columnA), 1) + ISNULL(DATALENGTH(columnB), 1) + ..

    3

    1答えて

    すべての列でDATALENGTHを使用せずに表変数によって使用される領域を判別するにはどうすればよいですか? 例:ストアドプロシージャを実行している場合は、表の変数が消費どのくらいのメモリ動作するようにしようと DECLARE @T TABLE ( a bigint, b bigint, c int, d varchar(max) ) insert into @T select 1,

    2

    1答えて

    ntextフィールドの文字を数えたいと思っています。 Following Pinal Dave's advice, I am using datalength。しかし、この機能は、私が探している価値を倍増させるようです。私は言葉にフィールドに値をコピーして、文字をカウントするとき、私は1502を取得するしかし、私は select datalength(result) from myTable

    23

    5答えて

    最近、クエリの長​​さを調べるためにクエリでlen()を使用すると、len()は値の末尾のスペースを数えていないときに問題に直面しました。しかし、datalength()は末尾のスペースもカウントしています。 これは、値の実際の長さを扱う操作をしている場合、len()に対してdalalength()を使用する必要があることを意味しますか? 例:特定の値の値を10文字の長さにする必要がある場合。つま

    0

    1答えて

    まあ、私は約2時間の間、次のことを試しています。次のコードは常に "0"を返します。してください、誰が問題がどこにあるか見ることができます。これは魅力として働くはずです。 PhpMyAdminでは、文を実行すると正しく動作します。 実際には、これは実際の答えとして受け入れられたSOの別の質問のコピー/貼り付けコードです。それをチェックしてくださいhere。 EDIT: エラーが使用してスローされま

    6

    1答えて

    「varbinary(max)filestream」列のデータの長さを取得する効率的な方法はありますか? 私は、varcharへの変換と "LEN"関数呼び出しのサンプルしか見つかりませんでした。

    0

    1答えて

    パディングなしでTABLE(DATA varbinary(2048))から.NET dllにvarbinaryデータを選択しようとしています。私のすべてのレコードは現在64バイトの長さですが、将来変更される可能性があります。私はこれが働くことを期待するが、私は私のdllに入るストリームが長い2050(2048 + 2)バイトである select substring(DATA, 1, datalen