小编Pra*_*ash的帖子

SQL Azure数据仓库动态SQL选择查询

在Azure SQL数据仓库存储过程中,我尝试形成动态SQL并执行选择查询,我无法获取resutSet以下是代码片段:

DECLARE @sql nvarchar(400)
DECLARE @cnt int
BEGIN
---Some Business Logic---
SELECT @sql = N'select @cnt = count(*) from  '+quotename(@src_TableName)+' where warn_remarks  like ''%'+ @condition +'%''';
SET @parameter = N'@cnt int OUTPUT'
EXECUTE sp_executesql @sql,@parameter,@cnt = @cnt OUTPUT        
END
Run Code Online (Sandbox Code Playgroud)

它显示的错误是"'=''附近的语法不正确",在将查询(*)分配给变量时的select查询中,它给出了错误.但是相同的逻辑在Azure SQL数据库中正常工作.有助于解决这个问题.

azure-sqldw azure-sql-database

4
推荐指数
2
解决办法
1687
查看次数

使用awk删除文件

在awk脚本中,我们可以删除文件吗?例如:outPut.txt是一个文件,如果某些业务逻辑失败,则需要删除该文件。我试图删除,但并未删除。

请帮我解决问题。

awk

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

Azure SQL 数据仓库“受影响的行计数”

在SQL Azure DB中,当执行更新语句时,我们可以通过 获取受影响的行数@@ROWCOUNT,同样在Azure SQL数据仓库中我无法获取受影响的行数。有没有办法获取 Azure SQL 数据仓库中受影响的行数。

t-sql azure azure-sql-database azure-synapse

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