PD可以帮助我识别varchar/char字段与nvarchar/nchar字段之间的所有联接吗?

2020-09-04 22:49发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

如果我对SQL Server 2008r2数据库进行了完全反向工程,是否可以编写一个报告,使我可以查找联接中具有不同N *** CHAR字段的所有*** CHAR字段?/p>

我们的数据库未对文本字段始终使用nvarchar/nchar或varchar/char,并且由于varchar和nvarchar字段之间的连接而遇到性能问题。

PD中是否有一种方法可以识别视图和存储过程中以报告形式出现的此类字段之间的联接? 我知道这是一个难题,需要解析视图和存储过程代码。

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

如果我对SQL Server 2008r2数据库进行了完全反向工程,是否可以编写一个报告,使我可以查找联接中具有不同N *** CHAR字段的所有*** CHAR字段?/p>

我们的数据库未对文本字段始终使用nvarchar/nchar或varchar/char,并且由于varchar和nvarchar字段之间的连接而遇到性能问题。

PD中是否有一种方法可以识别视图和存储过程中以报告形式出现的此类字段之间的联接? 我知道这是一个难题,需要解析视图和存储过程代码。

谢谢

付费偷看设置
发送
2条回答
愤怒的猪头君
1楼-- · 2020-09-04 23:37

如George所建议的,您可以创建List Report(基于引用联接)和简单的计算扩展属性(在我的示例中为JoinInProproportion),这将为您进行检查,并且仅在报告中保留不一致的联接。


HTH,

Ondrej

吹牛啤
2楼-- · 2020-09-04 23:34

对此有一个标准的模型检查,称为"外键列数据类型和约束参数差异"。 您可以从输出窗口以简单的报告形式复制消息(除非窗口中有太多消息)。

或者,创建引用联接的列表报告,其中包括父项和子项 数据类型-可以在Excel中打开输出或将其复制粘贴到Excel中。 您还可以保存多个结果集,因此可以在修改数据前后记录它们。

一周热门 更多>