我使用Access作为前端系统,使用ODBC将表链接到SQL Server Management Studio。这导致数据库运行缓慢,因此我尝试将Access查询转换为SSMS中的存储过程,然后在Access中作为直通查询运行它们。到目前为止,这个方法运行得很好,我转换的查询运行得非常快。[Names]
我可以
我是mdx查询的新手,我想问一下如何使用动态where子句编写MDX查询。例如,我有一个员工ID列表,它将作为逗号分隔值'1,2,3,4‘传递给过程。此列表可以包含任何员工Ids。在mdx中,我想要一些像In子句这样的东西,我们通常在SQL查询中使用它。我不想在MDX Where子句中给出像这样的静态值{Member.Member Ke
我在存储过程中有一个表变量。我想要的是在一列中找到所有唯一的值,并将它们连接到一个逗号分隔的列表中。我已经在一个存储过程中了,所以我可以这样做;但是,我很好奇是否可以用查询来做到这一点。我使用的是SQL Server 2008。这个查询得到了我想要的值:
SELECT DISTINCT faultType FROM @simFa