我是blueprism中的SQL新手,我能够配置SQL对象并执行简单查询,但是在尝试运行多行复杂SQL查询时遇到了麻烦。
当我尝试在blueprism中执行以下查询时,收到一些错误消息,在Database2&#34附近说"语法错误;
"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"
有人可以帮助我,上面的查询有什么不对......
答案 0 :(得分:3)
我自己找到了答案,查询中不应该有任何额外的空格字符,整个查询应该是连续的。 blueprism的优点是,它可以在没有任何约束的情况下执行任何级别的复杂查询,但需要相应地修改语法。我们总是应该提到以下格式的文件名和表名 - [databasename]。[dbo]。[tablename]。[fieldname]