declare @a table(col varchar(20))
insert into @a select 'aabb'
union all select '你好df'
union all select '你df好'
union all select '你df好'
select * FROM @a WHERE LEN(col)<>DATALENGTH(col)
select LEN(col),DATALENGTH(col) from @a
本文介绍了一个使用T-SQL编写的脚本,该脚本用于检查表中特定列的数据长度是否与其实际占用的字节数相匹配。通过创建临时表并插入不同类型的字符串数据,演示了如何找出那些长度不一致的记录。
declare @a table(col varchar(20))
insert into @a select 'aabb'
union all select '你好df'
union all select '你df好'
union all select '你df好'
select * FROM @a WHERE LEN(col)<>DATALENGTH(col)
select LEN(col),DATALENGTH(col) from @a