我已将数据从MS Access(mdt
)文件导入MS SQL
。现在我想测试导入过程中是否截断了长文本。我计算了结果数据中文本长度的最小值,平均值,最大值和总和,如下所示
SELECT
MIN(DATALENGTH([LongField]))
,AVG(DATALENGTH([LongField]))
,MAX(DATALENGTH([LongField]))
,SUM(DATALENGTH([LongField]))
FROM TheExportedTable
结果:
0 725 7574 2156708
我想在MS Access中检查此字段的原始统计信息是否相同。 MS Access中字段的类型为memo
。我该怎么做?我尝试添加一个计算字段,它只是没有用。当我尝试添加计算字段时,没有任何事情发生......
答案 0 :(得分:2)
在Access中,您将使用LEN而不是DATALENGTH:
SELECT
MIN(LEN([LongField]))
,AVG(LEN([LongField]))
,MAX(LEN([LongField]))
,SUM(LEN([LongField]))
FROM TheExportedTable