- SQL code
CREATE 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 code
CREATE TABLE city ( [ID] int PRIMARY KEY, [Name] varchar(35) NOT NULL)GOINSERT INTO city VALUES ('47','Tébessa');