首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-03-15 
sqlserver如何防止插入的数据有空格?SQL codeCREATE TABLE city ([ID] int PRIMARY KEY,[Name] nchar(35)

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'); 

热点排行