更改[%PROCPRMS%]生成格式

2020-09-15 23:14发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我正在研究Power...

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

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


我正在研究PowerDesigner,并尝试使用物理数据库模型来完成我的项目。

storedproc的模板中有一个标题字符串:

创建过程[%QUALIFIER%]%PROC%([%PROCPRMS%])为

具有一个内置变量[%PROCPRMS%],该变量代替自身生成,输出存储的参数列表。

结果,我们得到了这样的东西:

创建过程dbo.Proc1(param1 int,param2 nvarchar(10))为
 开始
    ...
 结束

但是,当有很多参数时,我认为是不正确的选择,将storageproc的参数列表输出到字符串(一行)。

例如:

创建过程dbo.Proc1(param1 uniqueidentifier,param2 nvarchar(10),param3 uniqueidentifier,param4 uniqueidentifier,param5 uniqueidentifier,param6 uniqueidentifier)为
 开始
     ...
 结束

问题:

我可以覆盖[%PROCPRMS%]行为吗?

我需要生成以下示例中的格式:

创建过程dbo.Proc1(
    param1 uniqueidentifier
  ,param2 nvarchar(10)
  ,param3 uniqueidentifier
  ,param4 uniqueidentifier
  ,param5 uniqueidentifier
  ,param6 uniqueidentifier
 )为
 开始
     ...
 结束

甚至更好:

创建过程
 dbo.Proc1(
     -评论param1
     param1 uniqueidentifier
     -评论param2
   ,param2 nvarchar(10)
     -评论param3
   ,param3 uniqueidentifier
     -评论param4
   ,param4 uniqueidentifier
     -评论param5
   ,param5 uniqueidentifier
     -评论param6
   ,param6 uniqueidentifier
 )为
 开始
     ...
 结束