我用的数据库是SQLServer2005
我现在数据库中有个字段的数据是:<P>1</P><P> </P>
我复制这个数据,粘贴到另一个字段中,只复制到<P>1</P>这个数据,另一个数据没有复制到。
说白了就是说:<P>1</P><P> </P> 这个数据存到数据库之前是处于上下行关系,但我保存到数据库中把这种关系也保存进去了,导致我每次取这个数据出来都是显示如下:
<P>1</P>
<P> </P>
而不是:<P>1</P><P> </P>如果不理解我上面的意思,那再看一下
<P>1</P><P> </P> 这里有21个字符
我在程序里面取到这个值它的长度却是23个字符,问题就是这样了。
我现在数据库中有个字段的数据是:<P>1</P><P> </P>
我复制这个数据,粘贴到另一个字段中,只复制到<P>1</P>这个数据,另一个数据没有复制到。
说白了就是说:<P>1</P><P> </P> 这个数据存到数据库之前是处于上下行关系,但我保存到数据库中把这种关系也保存进去了,导致我每次取这个数据出来都是显示如下:
<P>1</P>
<P> </P>
而不是:<P>1</P><P> </P>如果不理解我上面的意思,那再看一下
<P>1</P><P> </P> 这里有21个字符
我在程序里面取到这个值它的长度却是23个字符,问题就是这样了。
<P>1</P> char(10)char(13)<P> </P>
<P> </P>')
/*-----------
23(1 行受影响)*/
select len('<P>1</P><P> </P>')
/*-----------
21(1 行受影响)*/
select len(replace(replace('<P>1</P>
<P> </P>',char(13),''),char(10),''))
/*-----------
21(1 行受影响)*/