比如:
insert into Tuser(userid,userName) values(N'abc',N' 张三 ')
这样显然是把带左右空格的姓名" 张三 "写入表了,如何做到去掉这左右空格呢?注:当然可以在程序中先去掉左右空格后再写入数据库,这个先不讨论吧.请高人指点.
insert into Tuser(userid,userName) values(N'abc',N' 张三 ')
这样显然是把带左右空格的姓名" 张三 "写入表了,如何做到去掉这左右空格呢?注:当然可以在程序中先去掉左右空格后再写入数据库,这个先不讨论吧.请高人指点.
再写个约束看看能不能行?不过在查询显示可以去掉的!!
LTRIM() RTRIM()
删除起始空格后返回字符表达式。语法
LTRIM ( character_expression )参数
character_expression是字符或二进制数据表达式。character_expression 可以是常量、变量或列。character_expression 必须是可以隐性转换为 varchar 的数据类型。否则,使用 CAST 显式转换 character_expression