更改[%PROCPRMS%]生成格式

2020-09-15 23:14发布

         点击此处--->   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
 )为
 开始
     ...
 结束

         点击此处--->   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
 )为
 开始
     ...
 结束
付费偷看设置
发送
4条回答
Haoba3210
1楼 · 2020-09-15 23:26.采纳回答

我以SQL Server 2012为例。 这是原始格式:

我添加了一些代码来获取存储过程名称及其参数和注释。 建立参数列表。 这是代码:

附有代码:
  code.txt  
2楼-- · 2020-09-15 23:46

酷! 可行!

非常感谢!

wang628962
3楼-- · 2020-09-15 23:31
xfwsx85
4楼-- · 2020-09-15 23:24

一周热门 更多>