我创建了一个表然后写了数据,但所有数据看起来都是空格。
我的数据类型是;
如何删除表格中的所有数据空间?
注意:顺便说一下,我只填充一个单元格,然后按“Tab
”传递下一个单元格。这是一个奇怪的情况。 TAB
按钮是否添加这些空格?
编辑:这不是TAB
的犯罪行为。
答案 0 :(得分:5)
nchar(10)
必须始终为10个字符。所以他们用空格填充。可变长度字符串使用nvarchar
数据类型。
将列类型更改为nvarchar(10)
应删除尾随空格;如果没有,你可以使用这样的查询:
update YourTable
set P_Type = rtrim(p_type)
答案 1 :(得分:3)
如何删除表格中的所有数据空间?
你不能。你问过它。
数据类型:nchar(10)= 10个字符,用空格填充。
使用nvarchar(10) - 可变长度 - 然后使用适当的修剪进行更新以消除空格。