9得票2回答
PYODBC 截断 SQL Server FOR JSON 查询的响应

我尝试将SQL Server的JSON结果集与PYODBC兼容,但遇到了问题。由于我的Python/Flask技能不是很好,所以我不确定这是我犯了什么愚蠢错误,还是驱动程序不能处理JSON。 失败的过程调用一个存储过程,该存储过程使用FOR JSON PATH返回SELECT语句的结果。存储...

9得票3回答
+= 在 SELECT 子句中的含义;常量与列之间的区别

我在MS SQL Server 2017中观察到一些奇怪的行为。 当右侧是常量时,选择语句中的+=作为聚合器(“连接所有行的值”)。 当右侧是列名时,选择语句中的+=作为“仅设置值”。(此外,这会关闭其他列的聚合行为) 所以我的问题是: 为什么@c1的结果只包含最后一行的值,即使使...

9得票1回答
为什么在SQL Server上COUNT(*)需要对所有表列具有SELECT权限?

我最近遇到了一个问题,COUNT(*)需要用户对表的每个列都拥有选择权限。尽管 'COUNT(*)' 的规范明确说明了: 它不使用关于任何特定列的信息。 它只返回结果中的行数。 所以,如果您想计算受限制用户下表中的行数,您将会得到权限异常。 以下是一个例子: CREATE TAB...

8得票1回答
SQL Server 2017多维模式需要。

我的电脑上已连接并运行了MS SQL Server 2017(开发者版)。但是,当我想在MS Visual Studio 2017中启动“develop”进程时,它会给我以下错误: You cannot deploy the model because the localhost deplo...

8得票1回答
检查 JSON 是否包含属性

我正在阅读 Microsoft Docs MS SQL JSON 选项,我想检查我的 nvarchar 类型的列 Settings 中是否放置了一些 JSON,并且该 JSON 是否包含属性 name。 这可行吗? 类似这样: DECLARE @info NVARCHAR(100)='{...

8得票2回答
在Windows 10上安装SQL Server 2017开发人员版时出现"Oops"错误

我正在尝试使用“基本”安装类型安装SQL Server 2017开发人员版本,但出现以下错误消息: 糟糕... 无法安装SQL Server(setup.exe)。 正在尝试安装的版本为14.1710.3866.2 我已经尝试多次运行安装程序,但每次都得到相同的错误屏幕。还尝试以...

8得票2回答
用于将Entity Framework查询转换为SQL Server 2017图形数据库的语法

假设我正在使用此示例(SQL Server 2017)中的图形数据库: https://learn.microsoft.com/en-us/sql/relational-databases/graphs/sql-graph-sample 我有以下的SQL查询: -- Find Resta...

7得票1回答
SQL Server 2017 Management Studio中没有源代码控制选项。

上面的截图是来自我的SSMS 2017。 我想开始在SQL Server上使用TFS,我搜索了如何使用它,但工具->选项中应该有一个源代码控制选项,但没有源代码控制选项。我该怎么办? 我有VS 2017和2015,并且现在正在使用vs 2017上的TFS。那里没有问题。 我还安装了Te...

7得票1回答
如何在Microsoft SQL Server 2017上调试存储过程?

我需要在本地SQL Server上使用存储在该服务器中的数据来调试存储过程。 我的设备上有: - Microsoft SQL Server 2017 Standard - Microsoft SQL Server Management Studio 2014 - Microsoft SQL...

7得票5回答
如何在SQL Server中显示星期几?

我对SQL Server有一个查询。 我想要以下显示: CDATE | CDAY 2019-04-01 | Monday 2019-04-02 | Tuesday ... | ...... 2019-04-30 | Tuesday 但我发现以下错误: 日期和/...