当前位置: 代码迷 >> Sql Server >> sqlserver怎么防止插入的数据有空格
  详细解决方案

sqlserver怎么防止插入的数据有空格

热度:59   发布时间:2016-04-27 14:26:20.0
sqlserver如何防止插入的数据有空格?
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');
  相关解决方案