问题标签 [ssms-2016]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
34 浏览

sql - SQL 查询中是否需要 [ ]

SQL 查询

我想知道是否需要 [ ] ?使用它们有什么好处?

0 投票
1 回答
49 浏览

sql - 创建一个日期在开始日期和结束日期之间的列表

使用 SQL Server 2016。我有一张开始和结束日期不同的表

我现在想创建一个列表(存储在表变量中),其中包含每条记录的日期(从开始到结束以分钟为单位)。原始表中可以有多条记录。

结果:

0 投票
1 回答
53 浏览

sql - 查询 NULL 数、MinValue、MaxValue 和 AvgValue 没有返回结果(不正确)

在此处输入图像描述

我在下面有一个查询,它应该带回 NULL 记录数、列的 MinValue、MaxValue 和 AvgValue 的记录。但是,查询运行但不带回记录,只带回列标题,当它肯定应该带回时。你能更正我的代码以显示我哪里出错了吗?计算字段应仅适用于数字、浮点、小数和其他选定的数据类型,如下面的查询中所定义。

0 投票
1 回答
1046 浏览

sql-server - SQL Server LocalDb ProjectsV13 连接失败

使用 SQL Server 2016 (localdb)\ProjectsV13,我创建了一个数据库——我们称之为MyDatabase。一切都很好,花花公子,直到我决定不再需要它...

因此,在 SSMS 2016 中,连接到 时(localdb)\ProjectsV13,我右键单击MyDatabase并单击“删除”。

现在,当我尝试建立与 的连接时(localdb)\ProjectsV13,它失败了。

这是错误消息:

无法连接到 (localdb)\ProjectsV13。

无法打开登录请求的数据库“MyDatabase”。登录失败。用户“MyDomain\MyUserName”登录失败。(Microsoft SQL Server,错误:4060)

因此,即使我删除了MyDatabase数据库(我知道 - 我应该只运行 DROP),SSMS 仍在尝试连接MyDatabase当然失败的数据库,然后阻止我连接(localdb)\ProjectsV13- 这是真正的问题。

我该如何解决这个问题,以便 SSMS 在连接到MyDatabase时不会尝试连接到已删除的数据库(localdb)\ProjectsV13

0 投票
2 回答
500 浏览

sql - 在动态 SQL 查询中返回 To 和 From 日期之间的数据

此代码现在不起作用我尝试添加 @FromDate 和 @ToDate 参数,以便我可以选择我希望查询运行的日期。请问有什么代码校正器可以帮忙吗?消息是我需要声明标量变量 @FromDate 和 @ToDate 但我已经声明了它们?显然,“As”附近的语法也不正确。

0 投票
5 回答
5828 浏览

sql-server - 无法安装 SSMS:挂起的重新启动阻止安装完成

SSMS 版本:17.7 在此处输入图像描述

日志文件:Log_file

我有 SQL Server 2016 和 Visual Studio 2017 社区版。我尝试重新安装这两个工具,但错误仍然相同。一些链接提到了注册表值,我也尝试过,但问题仍然存在。

我已经多次重新启动系统,但仍然显示重新启动挂起。我在一些网站上找到了其他几种方法,也尝试了它们,但仍然显示错误消息。

它停在下面显示的点——不确定 Visual Studio 2015,因为我正在使用 VS2017。我也尝试过修复 VS 和 SQL Server 2017。 在此处输入图像描述

0 投票
1 回答
65 浏览

sql - SQL Server - 透视前的复杂排序?

这个请求可能看起来非常复杂和冗长,所以提前道歉。

我有几个表:ITEMFINAL_SORT和“另一个”表(在这种情况下,我将使用CARTON表,但还有其他表需要相同的功能)。

我们的项目中每个 SKU 的格式为 [range-style-style].[color].[size] 在单个字符串/“Item”列中(例如 AAA-TSHIRT-AA1.RED.S)。实际上,在表格中,SKU 将采用这种格式。一个“范围”(即代码的第一部分,AAA)可以有多种不同尺寸的产品类型(例如 T 恤 XS-XL、裤子 28”-38” 等等)

如果我对纸箱 123 执行 SELECT * FROM CARTON,它将返回:

ITEM 表是主项目列表,因此它包含所有 SKU 颜色/尺寸组合(例如,上面的产品可能有 XS 和 XL 可用,只是没有包装在上面的纸箱中)。FINAL_SORT 表有一个“SIZE_FINAL_SORT”列,用于按大小逻辑大小(XS、S、M、L、XL 等)排序,否则它将按字母顺序进行。

这就是事情远远超出我的技能水平的地方。我需要以一种方式旋转 CARTON 输出,而不是每个 SKU 一行,每个样式/颜色组合只有一行,并且旋转的列应该是通用的“SIZE1、SIZE2、SIZE3...SIZE10”列,代表该产品样式的可能尺寸,使用 FINAL_SORT 表排序,输出如下:

目前的表格是否可以实现这一点?我也许可以创建新表来帮助解决这个问题,但我无法将列添加到上述现有表中。

0 投票
1 回答
24 浏览

tsql - 组合表变量的更新

如果可能的话,我想知道如何组合这两个 UPDATE 语句以及这是否会节省性能。查询当前在 3 秒内执行,但将继续增长。

如果您在我的 CASE 和 WHERE 语句中知道更整洁、更优雅的过滤,则可以加分。

谢谢

0 投票
2 回答
3919 浏览

azure-active-directory - JetBrains DataGrip - Azure SQL - 与 Active Directory 连接 - 密码

是否可以像使用 Microsoft SQL Management Studio 一样连接到 Azure SQL 数据库 - “ Active Directory - Password ”选项。

在此处输入图像描述

我按照此处的说明(JetBrains 文档)进行操作,但是当我选择“使用 Windows 域身份验证”(对于 Azure Active Directory 应该如此)时,它不允许我像 SSMS 那样输入凭据。

SSMS 一切正常,但使用 DataGrip 我没有运气。那里不支持此选项吗?

在此处输入图像描述

0 投票
1 回答
3661 浏览

sql-server - SSMS:无法在 SSMS Explorer 中显示 XML

尝试在 SSMS - Sql Server 中查看生成的 XML 时,我们在弹出窗口中遇到错误消息。

SSMS XML - 错误消息。

Microsoft SQL Server 管理工作室

无法显示 XML。发生以下错误:解析名称时出现意外的文件结尾。第 1 行,位置 2097154。