问题标签 [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.
sql-server - 使用 DataLength 和硬编码的列名获取行的大小失败
我正在尝试编写一个 SQL 查询,它将显示最大的记录以及与记录关联的用户名。
当我运行它时,我得到了错误Conversion failed when converting from a character string to uniqueidentifier.
,我不确定我在哪里出错了。如果我删除表JOIN
,User
则 SQL 运行没有问题。但是,我真的想包含该UserName
字段,但我不确定为什么添加它会导致问题。
编辑:我应该提到这ColumnA
是一个数据类型UniqueIdentifier
。虽然ColumnB
和ColumnC
都是varchar(max)
。
sql-server - DataLength 值的总和与表大小不匹配
我正在尝试查找表中哪些用户记录占用的空间最多。为此,我使用了DATALENGTH
SqlServer中的函数。
结果:
总大小 = 16,523 MB
唯一的问题是结果与表的大小不匹配。我使用内置存储过程来获取表的大小
结果:
存储过程显示总数据大小为 42 GB,但所有列的查询显示为 16 GB。如果我已经考虑了所有列的大小,什么会占用额外的空间?
编辑 - 我不认为我的问题与提到的重复项相同,因为在这里我正在获取SUM
所有分组记录,而前一个问题没有。DataLength 函数的 SUM 与 (29 GB) 的结果之间似乎存在如此大的差异,sp_spaceused
我认为这不能仅由索引或标头信息来解释。
sql - 如何在 SQL SERVER 中将 Nvarchar(Max) 转换为 BLOB?
如何将Nvarchar(Max)转换为BLOB?
SQLServer 视图已通过 Databaselink 在 Oracle 中使用。文本列数据类型之一是 NVARCHAR(MAX),当我检查 Text 列的最大长度为 52000 个字符时。如果我在访问视图时使用 NVARCHAR(MAX) 导致 Oracle 出现问题,并且当我尝试更改为 NVARCHAR(60000) 时,它会弹出错误作为无效数据长度。如何解决这个问题?
sql - EndsWith SQL 查询 VARBINARY(MAX) FILESTREAM 列
目前,由于子句中的条件,我有两个 SQL 查询提案多次调用DATALENGTH
同一列。VARBINARY
WHERE
同一查询中的这些多次调用是否会DATALENGTH
影响性能,或者DATALENGTH
计算结果是否可以由 Microsoft SQL Server 优化/缓存?
目标是为列构建EndsWith
SQL 查询VARBINARY(MAX) FILESTREAM
。
就我而言,我无法向表中添加任何额外的索引或列,但是我想了解可能的替代方法。
到目前为止我尝试过的...
建议A - REVERSE
BinKey和BinData,然后使用CHARINDEX
。
建议 B - 剪切BinData的结尾部分并将其与BinKey进行比较。
James L. 的建议- 只需使用该RIGHT
功能。
上面列出的查询的结果必须是:
有没有更好的算法呢?对于较大的 blob,它的性能如何?
sql - 在 SQL Server 查询中检索数据长度以及列和表
因为我想将列转换为不是varchar(MAX)
我想查看每列的最大数据长度来决定新的大小应该是多少。
我有这个查询来查找我的所有(n)varchar(MAX)
列。
例如,我有一个客户表,在结果中,以下是我的客户表的输出
通过运行以下查询:
我可以得到我想要的结果,但我真的希望它只是一个返回如下内容的查询:
我试过了
但我得到这个错误:
消息 208,级别 16,状态 1,第 1 行
无效的对象名称“TABLE_NAME”
我该如何解决这个问题(或者有其他方法可以做我想做的事吗?)
oracle - Oracle中这些列的数据长度是多少 - 表设计
您能否让我知道 Employee 表中这些列的数据长度是多少?也没有为“NUMBER 和 DATE 数据类型指定值。我是这个数据设计的新手。
表:员工
Column_Name ----- Data_Type -------- Nullable ---- Column_Id
O/P: select * from Employee ;
Emp_Id ---- Emp_Name---- Emp_Notes--- Notes_date -- 性别 --- Emp_det_created
10 -- Claire Tay -- 很好 --- 04/01/2015 --- F --- 04/01/2015
20 -- Doe Rose --- 纯文本 ---- 03/25/2016--- M --- 03/25/2016
501 -- Aven Trummer -- 普通信息 -- 05/01/2017 -- M -- 05/01/2017
请帮我。
oracle - oracle中CLOB的数据长度是多少?
您能否让我知道 Employee 表中“CLOB”数据类型的第二个 column_id 的数据长度是多少?我看到一些博客说最大数据长度是:(4GB -1)*(数据库块大小)。
我是这个数据设计的新手。
表:员工
请帮我。
regression - 使用 EFA 创建因子,尝试使用控制变量进行回归 (lm) - 错误消息“可变长度不同”
全民教育新手来了!
我通过创建一个仅包含没有缺失值的相关变量(“df2”= 301 个观察值)的子集,对具有 50 个变量的数据集(“df1”= 1320 个观察值)进行了探索性因子分析 (EFA)。我能够过滤 4 个因素(总共 19 个变量)。
现在我想采用这 4 个因素并用控制变量对它们进行回归。
例如:因子 1 (df2$fa1) 描述工作满意度。我想控制年龄和婚姻状况。
Fa1Regression <- lm(df2$fa1 ~ df1$age + df1$marital)
但是我收到错误消息:
我该怎么做才能正确运行回归?我可以从 df1 中删除 df2 中不存在的观察值,以便可变长度相同吗?
sql - 过滤表中的特定列不起作用
我正在使用SQL Server 2014
并且我有这个简单的 T-SQL 查询:
我想排除电子邮件字段显示为空白或空的所有记录。
运行上述查询时,它还会提取带有 BLANK(显示为空)和 NULLS 的记录。
我的 FILTER 语法有什么问题?