日期:2014-05-17 浏览次数:20558 次
Quote: 引用: Quote: 引用: Quote: 引用: Quote: 引用: Quote: 引用: 如果code的数据类型是varchar,那么你的2个查询效果是一样的,sql server会自动去掉尾部的空格: create table test(code varchar(10)) insert into test select 'test ' union all select 'test' go select * from test where code='test' /* code test test */ select * from test where code='test ' /* code test test */ 都有哪些类型会出现这种状况呀 你的code是什么类型的? 就是varchar呀 照理,如果是varchar类型的,再insert into 的时候,就会把'test '字符串的空格自动去掉的 。。。难道我只能去用like了?真心是木有去掉的呀,而且用管理工具去编辑,里面的空格都是存在的
Quote: 引用: Quote: 引用: Quote: 引用: Quote: 引用: 如果code的数据类型是varchar,那么你的2个查询效果是一样的,sql server会自动去掉尾部的空格: create table test(code varchar(10)) insert into test select 'test ' union all select 'test' go select * from test where code='test' /* code test test */ select * from test where code='test ' /* code test test */ 都有哪些类型会出现这种状况呀 你的code是什么类型的? 就是varchar呀 照理,如果是varchar类型的,再insert into 的时候,就会把'test '字符串的空格自动去掉的
Quote: 引用: Quote: 引用: Quote: 引用: 如果code的数据类型是varchar,那么你的2个查询效果是一样的,sql server会自动去掉尾部的空格: create table test(code varchar(10)) insert into test select 'test ' union all select 'test' go select * from test where code='test' /* code test test */ select * from test where code='test ' /* code test test */ 都有哪些类型会出现这种状况呀 你的code是什么类型的? 就是varchar呀
Quote: 引用: Quote: 引用: 如果code的数据类型是varchar,那么你的2个查询效果是一样的,sql server会自动去掉尾部的空格: create table test(code varchar(10)) insert into test select 'test ' union all select 'test' go select * from test where code='test' /* code test test */ select * from test where code='test ' /* code test test */ 都有哪些类型会出现这种状况呀 你的code是什么类型的?
Quote: 引用: 如果code的数据类型是varchar,那么你的2个查询效果是一样的,sql server会自动去掉尾部的空格: create table test(code varchar(10)) insert into test select 'test ' union all select 'test' go select * from test where code='test' /* code test test */ select * from test where code='test ' /* code test test */ 都有哪些类型会出现这种状况呀
如果code的数据类型是varchar,那么你的2个查询效果是一样的,sql server会自动去掉尾部的空格: create table test(code varchar(10)) insert into test select 'test ' union all select 'test' go select * from test where code='test' /* code test test */ select * from test where code='test ' /* code test test */
create table test(code varchar(10)) insert into test select 'test ' union all select 'test' go select * from test where code='test' /* code test test */ select * from test where code='test ' /* code test test */