小编jha*_*ale的帖子

SQL Server 2008空字符串与空格

今天早上我遇到了一些奇怪的事情,并认为我会提交评论.

有人可以解释为什么以下SQL查询在针对SQL 2008运行时打印"相等".数据库兼容级别设置为100.

if '' = ' '
    print 'equal'
else
    print 'not equal'
Run Code Online (Sandbox Code Playgroud)

这返回0:

select (LEN(' '))
Run Code Online (Sandbox Code Playgroud)

它似乎是自动修剪空间.我不知道在以前版本的SQL Server中是否就是这种情况,我不再需要测试它.

我遇到了这个,因为生产查询返回了错误的结果.我无法在任何地方找到这种行为.

有没有人有这方面的任何信息?

t-sql sql-server string-length sql-server-2008 datalength

81
推荐指数
4
解决办法
3万
查看次数

在Subversion for Visual Studio项目中构建存储库的最佳方法?

我有一些C#.dll项目,这些项目对很多应用程序来说很常见.目前,我有一个大的存储库.我将每个DLL存储为存储库中的单独项目,并将每个应用程序项目存储为同一存储库中的项目.

我最近切换到Subversion进行源代码控制,我担心我没有很好地构建存储库.我想听听其他人在做什么.

svn

12
推荐指数
2
解决办法
1555
查看次数

Reporting Services参数约束

我有一个带有两个日期/时间参数的报告服务(SQL 2008)报告 - begindate和enddate.我需要将enddate限制在相同的月份和年份.这似乎应该是一件容易的事情,但我无法弄明白.

目前,我正在检查传递给存储过程的参数,如果两个日期时间参数不在同一个月和一年,则会引发错误.我正在寻找一种更优雅的方式来实现这一目标.

reporting-services ssrs-2008

8
推荐指数
1
解决办法
2万
查看次数

Reporting Services - 页眉中的组名

我有一个报告,其中一个组(办公室名称)在每个组之间分页 - 因此只有一个Office的数据可以显示在给定页面上.如何让Office名称显示在页眉中?

我尝试在报告的详细信息部分创建一个隐藏文本框,该部分具有Office名称值,然后在页眉中引用该文本框,但是我在第1页上获得了最后一个Office名称值,然后在每个其他页面上都是空白.

sql-server-2008 reporting-services

3
推荐指数
1
解决办法
8537
查看次数