相关疑难解决方法(0)

如何将多行中的文本连接成SQL Server中的单个文本字符串?

考虑一个包含三个行的名称的数据库表:

Peter
Paul
Mary
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法可以将其转换为单个字符串Peter, Paul, Mary

sql sql-server csv string-concatenation group-concat

1813
推荐指数
33
解决办法
222万
查看次数

如何重命名tSQLt测试类?

我正在使用Red Gate SQL Developer工具开发数据库.SQL Test是运行tSQLt测试的SSMS加载项,缺少重命名测试类的方法.

我有一个叫做的测试[BackendLayerCustomerAdministrationTests].[test uspMaintainCustomerPermissions throws error when PermissionValue is missing or empty].

这个名字很长,它破坏了Deployment Manager.

2013-12-05 18:48:40 +00:00 ERROR指定的路径,文件名或两者都太长.完全限定的文件名必须少于260个字符,目录名必须少于248个字符.

在这个类中还有其他笨拙的测试名称,所以我想从缩短类名开始.

一个更简洁的类名称CustomerTests.

sp_rename在这里没有帮助.

EXECUTE sys.sp_rename
  @objname = N'BackendLayerCustomerAdministrationTests',
  @newname = N'CustomerTests';
Run Code Online (Sandbox Code Playgroud)

消息15225,级别11,状态1,过程sp_rename,行374在@itemtype输入为'(null)'的情况下,可以在当前数据库'ApiServices'中找到名称为'BackendLayerCustomerAdministrationTests'的项目.

我该如何改变它?

redgate tsqlt

5
推荐指数
2
解决办法
406
查看次数

重命名 SQL Server 架构名称

如何将 Sql Server 架构名称从大写重命名为小写。

在我的 SQL Server 命名约定中,我们必须为 Schema 使用小写名称而不是大写。

提前致谢

sql-server sql-server-2008 sql-server-2008-r2 sql-server-2012

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