小编San*_*ini的帖子

如何对Azure Logic App的"if"条件操作进行"空"检查

我创建了一个逻辑应用程序,其中包含一些触发器,一个'http'连接器,然后是一个'If'条件活动.'http'连接器返回'json'结果说jsonObj.

我能够检查条件,@equal(body('HTTP')['jsonObj'].someProperty,'someValue')但无法null检查该someProperty值.

以下是我试过的一些不起作用的方法.

@equal(body('HTTP')['jsonObj'].someProperty, null) --Unable to save
@equal(body('HTTP')['jsonObj']?.someProperty,'null') --Comparing with string value 'null'
Run Code Online (Sandbox Code Playgroud)

json azure azure-logic-apps

11
推荐指数
2
解决办法
1万
查看次数

C#中的静态变量与静态方法

据我所知,不建议在Web应用程序中使用静态变量.现在我的问题是,建议在Web应用程序中使用静态方法吗?是静态方法使用系统内存作为静态变量使用吗?请澄清我的疑问.Thanx提前.

c# asp.net

0
推荐指数
1
解决办法
421
查看次数

从动态SQL获取输出参数值

declare @var varchar(max),@course varchar(max)
set @var='ABC'
set @Query=''
set @Query='  
select @course=PARAM from TABLE where PARAM='''+@var+''''
print @Query
exec (@Query)
Run Code Online (Sandbox Code Playgroud)

由于上面的查询返回错误为

必须声明标量变量"@course"

这里的查询是我现在正在遵循的替代方案,以使查询成功.

declare @var varchar(max),@course varchar(max),@Query varchar(max)
Create table #temp(param1 varchar(max))
set @var='ABC'
set @Query=''
set @Query='insert #temp(param1)
select PARAM from TABLE where PARAM='''+@var+''''
print @Query
exec (@Query)
select @course=param1 from #temp
drop table #temp
Run Code Online (Sandbox Code Playgroud)

除了我上面提到的解决方案之外,还有其他更好的替代方案吗?

t-sql sql-server

0
推荐指数
1
解决办法
3万
查看次数

标签 统计

asp.net ×1

azure ×1

azure-logic-apps ×1

c# ×1

json ×1

sql-server ×1

t-sql ×1