我有一張表,它填充了我用空格放置的行,如果我放在那裏的東西不夠長。如何讓表中的行不用填充不需要的空格來填充所有內容
例如: 我有一個名爲
'ABC'
字符串,但列是被擺在那裏成爲
'ABC '
有誰知道什麼問題可以一nchar(10)
所以價值是?
我在MSSQL中工作。
此致敬禮!
我有一張表,它填充了我用空格放置的行,如果我放在那裏的東西不夠長。如何讓表中的行不用填充不需要的空格來填充所有內容
例如: 我有一個名爲
'ABC'
字符串,但列是被擺在那裏成爲
'ABC '
有誰知道什麼問題可以一nchar(10)
所以價值是?
我在MSSQL中工作。
此致敬禮!
nchar
是一個固定寬度的數據類型,並且將始終填充空格,直到達到定義的列限制。您需要nvarchar(10)
來避免這種情況。
當列中的值全部具有相同或非常相似的長度時,通常只應使用nchar
優先於nvarchar
。
nchar(10)
是一個固定長度的字符串。
nvarchar(10)
不是。
您可以將列定義更改爲nvarchar(10)