找回密码
 立即注册

QQ登录

只需一步,快速开始

星引力
金牌服务用户   /  发表于:2023-5-21 10:33  /   查看:852  /  回复:2
1金币



1、我目前本身有一个旧系统,已经有很多存储过程。想基于活字格开发新的系统。

2、在设计活字格服务端命令时需要录入参数,这个过程比较费时。

3、有没有方法能快速把以下语句转换成服务端命令,或者让我快速生成参数???
exec sp_executesql N'insert into [SM_AAA]([idcodingprefixion],[basearchivecode],[transferredcode],[basearchiveid],[basearchivename],[IsSystem])values(@idcodingprefixion,@basearchivecode,@transferredcode,@basearchiveid,@basearchivename,@IsSystem);; select @@IDENTITY id',N'@idcodingprefixion int,@basearchivecode nvarchar(2),@transferredcode nvarchar(3),@basearchiveid int,@basearchivename nvarchar(4),@IsSystem bit',@idcodingprefixion=2,@basearchivecode=N'16',@transferredcode=N'016',@basearchiveid=6,@basearchivename=N'测试16',@IsSystem=0


附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

活字格服务端本身支持调用存储过程,可以复用企业IT资产。但是服务端命令本身不是只能调用存储过程这么一个命令,支持的功能范围和灵活性非常高。 服务端命令的参数是需要手动配置的,包含参数名称,类型,参数验证等等信息,而且这些可能与存储过程里的参数名称一致,也可能不一致。这些机制对于服务端命令的安全性至关重要,目前不支持从某个特定RDBMS的存储过程SQL语句,直接生成参数。

2 个回复

倒序浏览
最佳答案
最佳答案
Jack.Cheng
超级版主   /  发表于:2023-5-21 10:33:27
来自 3#
活字格服务端本身支持调用存储过程,可以复用企业IT资产。但是服务端命令本身不是只能调用存储过程这么一个命令,支持的功能范围和灵活性非常高。

服务端命令的参数是需要手动配置的,包含参数名称,类型,参数验证等等信息,而且这些可能与存储过程里的参数名称一致,也可能不一致。这些机制对于服务端命令的安全性至关重要,目前不支持从某个特定RDBMS的存储过程SQL语句,直接生成参数。
回复 使用道具 举报
豪~豪悬赏达人认证 活字格认证
银牌会员   /  发表于:2023-5-22 08:53:53
2#
没办法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部