在储存过程中怎样执行这个select 语句

kw816 kw816 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
CREATE procedure us_example
@Unit varchar(50) --单位名称
as
set nocount on
declare
@sqlstr2 nvarchar(4000) --查询字符串

if (@Unit)="-1"

set @Unit="1=1"
else
set @Unit="ManaUnit="+@Unit

set @sqlstr2="select sum(Dimension) from Field where "+@Unit
--select sum(dimension) from field where Manaunit=@Unit
--怎样执行@sqlstr2变量,使得结果同上一语句一样
set nocount off
GO
...全文

相关推荐

评论 5
收藏 已收藏
分享
返回顶部
kw816
MS-SQL Server 34,876 成员 254,635 内容