问题标签 [datalength]

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 投票
4 回答
6900 浏览

sql-server - 在 SQL Server 2005 中,len() 和 datalength() 有什么区别?

SQL Server 2005 中的 len() 和 datalength() 有什么区别?

0 投票
1 回答
8912 浏览

sql-server - SQL Server 2008 上 varbinary(max) 文件流的长度

有没有一些有效的方法来获取“varbinary(max) filestream”列中的数据长度?我发现只有转换为 varchar 然后调用“LEN”函数的样本。

0 投票
2 回答
1150 浏览

sql-server - sp_spaceused 和 DataLength SQL Server 之间的区别

当我使用 SP_SpaceUsed N'<TableName>' 时,我有一个单行表,它给我的数据为 16 KB

当我使用 dataLength 时,如下所示:-

它给出行大小 167 我猜这是以字节为单位

我想知道为什么结果会出现这种差异

提前致谢

0 投票
6 回答
37595 浏览

sql-server - SQL Server 2005 中的 Len() 与 datalength()

最近我len()在查询中使用来找出查询的长度时遇到了一个问题,len()没有计算值中的尾随空格。但datalength()也在计算尾随空格。

这是否意味着如果我正在做一些处理值的实际长度的操作,那么我必须使用dalalength()over len()

例如:如果我需要特定值的值为 10 个字符长度。即如果值为 3 个字符长度,我必须在其上附加 7 个空格。

0 投票
8 回答
36941 浏览

sql-server - SQL Server 2008 空字符串与空格

今天早上我遇到了一些奇怪的事情,我想我会把它提交给评论。

有人可以解释为什么以下 SQL 查询在针对 SQL 2008 运行时打印“等于”。数据库兼容性级别设置为 100。

这将返回 0:

它似乎是自动修剪空间。我不知道在以前的 SQL Server 版本中是否是这种情况,而且我什至没有任何东西可以测试它。

我遇到了这个问题,因为生产查询返回了不正确的结果。我在任何地方都找不到这种行为记录。

有人有这方面的信息吗?

0 投票
2 回答
1717 浏览

sql-server - varChar 和 Char 在演员表中表现不同

为什么此查询的输出不同

输出:

4,30

0 投票
2 回答
799 浏览

c# - T-sql 中的“Datalength”命令是否具有 ac# Lambda 等效项?

在 T-SQL 中,我可以写:

它返回该列的长度(以字节为单位)。

这可以使用 Lambda 表达式来完成吗?

0 投票
1 回答
3197 浏览

sql - 在子字符串中使用数据长度(varbinary 数据类型)

我正在尝试从 TABLE(DATA varbinary(2048)) 中选择一些 varbinary 数据到我的 .NET dll 中,而无需任何填充。我所有的记录目前都是 64 字节长,但将来可能会有所不同。

我使用执行此操作的存储过程:

我希望这可以工作,但我在我的 dll 中得到的流是 2050(2048 + 2) 字节长。

当我对值 ( select substring(DATA, 1, 64) as DATA from TABLE) 进行硬编码时,它会返回 66 个字节,如我所料。

我错过了什么(很明显)吗?

0 投票
1 回答
3057 浏览

sql - 不使用 DATALENGTH 的 sql 表变量的大小

如何确定表变量使用的空间而不使用DATALENGTH所有列?

例如:

尝试计算运行存储过程时 Table 变量消耗的内存量。

我知道在这个例子中我可以去:

DATALENGTH但是除了对所有表列进行操作之外,还有其他方法吗?

0 投票
1 回答
3534 浏览

sql - 为什么 sql server 的 datalength 函数会使我的字段长度加倍?

我想计算一个 ntext 字段中的字符。按照 Pinal Dave 的建议,我正在使用 datalength。但是这个功能似乎使我正在寻找的价值翻了一番。当我将字段中的值复制到 word 并计算字符时,我得到 1502。但是当我这样做时

我得到一个 3004 个字符的值。

为什么?