sql server的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server的问题相关的知识,希望对你有一定的参考价值。
如图,我复制这个文本一行的,但是复制到Excel里面就变成了,两行。
但是我复制到记事本中,却不会自动换行,但是我从记事本中在复制到EXCEL中又会出现自动换行。
但是如果把这个几个字重新在记事本中输入,就不会出现这样的情况。【excel没有设置自动换行】
(另外我我复制其他文本都没问题,就是唯独这一个文本,会出现这样的情况)
谁知道这是什么情况吗?
大概明白了,那个正括号自带了一个换行符。。。特么,,这东西是怎么在记事本里面消除呢?
sqlserver里面打开表,或者编辑前200行,
然后再去复制那一条数据,则粘贴到excel,中文括号会带换行符(中文字符的原因)。
解决方法:
先查询出来以后,在结果里面复制,再粘贴就没问题了。
参考技术A 记事本只把 \0D\0A 这2个字符 当作回车换行, \0D与\0A都不会被做换行,所以只有一行,但会出现不可显示字符excel则把 \0D、\0A、\0D\0A全当作回车换行,也就自动当作2行
记录本里想要消除这些不可显示字符很简单,选中拷贝,然后替换成空即可追问
首先谢谢了,不过记事本回车换行 /r/n 。。但 我不看的太明白,但还是谢谢你的帮助。
sqlserver 查询时间表问题..
sqlserver中 如果给定日期范围 如2013-01-01 到 2014-01-01 怎么得到
这种表
求 sql 语句! sqlserver的....
(
@begin_date datetime,
@end_date datetime
)
returns @t table(date datetime)
as
begin
with maco as (
select @begin_date AS date union all
select date+1 from maco where date+1 <=@end_date)
insert into @t
select * from maco option(maxrecursion 0);
return end 参考技术A select * from aTable where datetime between aBeginDate and aEndDate追问
您好 我的意思不是查某段时间的数据
我的意思是 想得到上述表... 谢谢
以上是关于sql server的问题的主要内容,如果未能解决你的问题,请参考以下文章