1

我是 blueprism 中的 SQL 新手,我能够配置 SQL 对象并执行简单查询,但是在尝试运行多行复杂 SQL 查询时遇到了麻烦。

当我试图在 blueprism 中执行以下查询时,收到一些错误消息,说“Database2 附近的语法不正确”

"select top 10 * from [Database1].[dbo].[Table1] 
join [Database1].[dbo].[Table2] on [Database1].[dbo].[Table2].Fieldname1=[Database1].[dbo].[Table1].Fieldname2
join [Database2].[dbo].[Table1] on [Database2].[dbo].[Table1].Fieldname1=[Database1].[dbo].[Table2].Fieldname2"

有人可以帮我吗,上面的查询出了什么问题...

4

1 回答 1

3

我自己找到了答案,查询中不应该有任何额外的空白字符,整个查询应该是连续的。blueprism 的美妙之处在于,它可以不受任何限制地执行任何级别的复杂查询,但需要相应地修改语法。总是我们应该以以下格式提及文件名和表名 - [数据库名].[dbo].[表名].[字段名]

于 2018-01-13T05:06:42.060 回答