0

我有以下有效的SQLFIDDLE。但是,当我在 MS SQL Server 2008 中运行它时,我收到以下错误:

'pivot' 附近的语法不正确。您可能需要将当前数据库的兼容级别设置为更高的值才能启用此功能。请参阅 ALTER DATABASE 的 SET COMPATIBILITY_LEVEL 选项的帮助。

我基本上是在使用我从另一个问题中找到的内容,我不知道到底发生了什么,但它通过我的测试样本集为我提供了很好的数据。

我确实尝试了没有用的注释掉ALTER DATABASE COMPATIBILITY

我最终将把它放到一个 C# 应用程序中,用户除了能够查询和更新表之外,将无法访问数据库。

4

0 回答 0