sqlserver怎么防止插入的数据有空格
sqlserver如何防止插入的数据有空格?SQL codeCREATE TABLE city ([ID] int PRIMARY KEY,[Name] nchar(35)
sqlserver如何防止插入的数据有空格?
SQL codeCREATE TABLE city ( [ID] int PRIMARY KEY, [Name] nchar(35) NOT NULL)GOINSERT INTO city VALUES ('47',N'Tébessa');
字段name是长度是35在插入语句前放了个N是为了识别里面的特殊字符,比如这个Tébessa是八个字符,但是插入到数据库会生成27个空格(27+8=35),请问如何能在识别特殊字符的情况下,不生成空格呢?
[解决办法]把nchar 改成 nvarchar
[解决办法]SQL codeCREATE TABLE city ( [ID] int PRIMARY KEY, [Name] varchar(35) NOT NULL)GOINSERT INTO city VALUES ('47','Tébessa');