问题标签 [ssms-2014]

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 回答
4477 浏览

sql - 将临时表传递给 EXEC sp_executesql

如何将临时表(@table)传递给 EXEC sp_executesql @query

0 投票
2 回答
1051 浏览

sql-server-2014 - 使用 BETWEEN 日期的 WHERE 子句中的 T-SQL CASE

语法有问题,需要根据数字和日期范围返回结果,如果它是 6,2,那么这个日期范围是另一个日期范围。

0 投票
0 回答
49 浏览

sql-server-2014 - 在 SSMS 2014 中为某些用户角色设置查询时间限制

我想在 SSMS 中为某些用户设置查询执行时间。我尝试设置查询调控器以防止在对象资源管理器-> 服务器属性-> 连接下长时间运行查询。但这给了整个服务器的价值,而不仅仅是某些用户。我还尝试设置远程查询执行时间,但由于我的用户直接在 SSMS 中查询,因此似乎并没有影响到他们。有人可以就如何限制某些用户而不是每个人允许的查询执行时间给我一些帮助吗?

0 投票
2 回答
1342 浏览

sql-server - SQL Server Management Studio 2014 - 可以过滤结果网格吗?

在 SQL Server Management Studio 2014 中,我经常编写查询、将结果网格复制到 Excel 并在浏览数据时添加过滤器。

有没有办法从 SSMS 中过滤结果网格?我更喜欢程序中内置的东西,但插件可以工作。这似乎是其他一些程序(如 DbVisualizer 和 DataGrip)的一个功能,但我没有这些程序的许可证。

编辑:我要求的是快速排序和过滤结果集,就像我可以对 Excel 电子表格进行排序和过滤一样的点击方式。我在想这会比在查询中添加额外的子句和条件更方便、更快捷。

如果这仍然不是一个真正的问题,我不会反对 mod 关闭它,因为我不喜欢一个问题浮出水面的想法,这意味着我不知道 where 子句是什么:-(

0 投票
0 回答
32 浏览

sql-server - 为什么我无法连接到远程 SQL Server 实例?

我已经尝试了有关此问题的各种建议,但仍然没有运气。我正在尝试使用 SQL Server Management Studio 2014 连接到远程 SQL Server 实例。服务器在那里。我可以ping它,通过TELNET连接到1433端口,我可以TRACEROUTE。但是当我使用 SSMS 尝试连接时,使用名称IP 地址,我收到“找不到网络路径”的错误。

SQL Server Browser 正在运行,我什至关闭了 Windows 防火墙,认为这可能是罪魁祸首。我仍然没有运气。我尝试使用 Visual Studio 进行连接,也没有运气。

我已经用完了选项,阅读了作为修复发布的内容。有人有其他想法吗?

0 投票
2 回答
58 浏览

sql - 需要编写一个复杂的查询,涉及多个具有相关外键依赖项的 Join

主要问题

我需要一条 SQL 语句来回答整个问题,而不是使用任何Union语句。在AdventureWorks2014数据库中我需要找到与哪个商店David Campbell相关联?并按商店名称排序。

  • 此查询必须显示商店名称以及第一个/最后一个作为您选择的第一个项目。此查询需要使用各个表及其 fk 依赖项之间的连接来完成。

  • 不得包括没有外键关系的联接表。

我尝试过的事情

我运行此查询以获取与商店相关的架构 ID 和对象 ID:

这让我确定了我可以加入的特定的感兴趣的表。Sales.Customer带有 FK 名称StoreID&的表PersonID,以及Sales.Store带有 column的表StoreName

从那里我查看了 fk 的依赖关系,并在 table 中找到了名字/姓氏Person.Person。我试过这个查询没有运气:

问题

不幸的是,我似乎无法隔离哪些商店与David Campbell. 我知道连接不正确,但不确定如何正确链接“ On ”子句和表,以根据它们的 fk 依赖关系产生正确的结果。

我知道 person.person 的两条记录通过运行以下命令相关联:

这将返回BusinessentityID与表中的“David Campbell”相关联的 283 和 609 Person.Person,尽管不知道如何将这些 id 链接到与 david 相关联的商店名称。

基本上我不知道具体是哪些连接导致我的查询没有返回任何结果。如果需要,我可以包含有关我尝试过的内容的更多信息。

寻找提示和反馈。

谢谢!

编辑:

看来我原来的方法是关闭的。我走了一条不同的路线,从 Sales.Store 中的外键开始,然后从那里开始。我还添加了一个 windows 函数来计算与“David Campbell”关联的商店,并在 where 子句中添加了一个空参数来说明没有名称的商店。

这是我的最终结果:

不过,我不知道这是否是原始问题的正确答案。我想是的,但如果我确定的话,我会感觉更好。

0 投票
0 回答
274 浏览

ssms - sql 2014 management studio上的查询结果列名被截断

Management Studio 中的结果集列宽

我在下面有这个简单的查询

选择“测试列数据”testcollengthyname,3434“testid”

当我在 sql 2014 管理工作室上运行它时

我得到这个结果

在此处输入图像描述

当我在另一台机器上的 sql 2014 management studio 上运行它时

我得到的列名被截断...

在此处输入图像描述

此版本的管理工作室中是否有允许我查看没有截断列名的结果的设置?

0 投票
1 回答
50 浏览

sql - 每 500 行后提取数据并将其保存在首选位置然后清除(截断)它的 SQL 命令

我正在使用一种可以连续生成和提供数据的软件。此数据显示在我自己的软件中,可以使用报告生成(可用选项)提取。

数据存储的限制是500行,所以每500行数据后,我必须使用报表提取,然后打开SQL Server并使用truncate (table_name)并执行它来删除它。

我想要一个 SQL 命令,它在每 500 行之后提取数据并将该数据保存在定义的位置,然后清除(截断)基表。

0 投票
1 回答
487 浏览

ssms - 我刚刚安装了 SSMS 2016,它有一种奇怪的低分辨率感觉。SSMS 2012,在我的电脑上,看起来仍然正常。有任何想法吗?

我刚刚安装了 SQL Server Management Studio (SSMS) 2016,启动它,它有一种奇怪的低分辨率感觉。对话框标题有点模糊,看起来不像以前版本的 SSMS。例如,当我启动 SSMS 2012 时,它看起来仍然正常。

有任何想法吗?


编辑:我刚刚注意到反对票。抱歉,无意冒犯任何人,如果需要,我可以修改这篇文章(告诉我我做错了什么)。如果有人想知道,我已经广泛搜索了这个问题,但无济于事。

0 投票
1 回答
2803 浏览

sql - 在 SSMS 20114 中添加新外键引用时,数据库图未显示表关系

我有三个表如下 -

在此处输入图像描述

但是当我添加外键引用时,关系是(数据库图中的一条直线)没有显示

以下是我写的参考。

此外,当我添加另外两个表 ( Department and EmployeeDepartment) 时,我可以在图中看到关系 在此处输入图像描述

参考代码如下——

后一个显示关系线而前一个没有显示的原因可能是什么?我错过了什么吗?

谢谢 !