问题标签 [sql-server-2014-express]

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

sql-server - 创建一个存储过程,用于检索、更新和删除每个表上的记录

我尝试使用它,但我不太确定这是否正确。

如何正确创建用于检索、更新和删除的存储过程?

0 投票
1 回答
8 浏览

sql-server-2014-express - 有条件地编辑 SQL 查询中的输出

我正在尝试从名为 Vendors 的表中的列中提取数据,列名是 VendorContactLName。我还有一列 VendorContactFName。我试图做到这一点,以便在我提取数据时,它有条件地更改字符串的输出。

例如,我想在名称的末尾添加一个撇号 s <'s>,我可以这样做:

但是,我想这样做,如果恰好是 VendorContactLName 中的姓氏已经以“s”结尾,我只将撇号连接到它,而不是撇号和“s”。

所以,我希望:卡尔·艾伦、迈克尔·邓拉普和米歇尔·希金斯以卡尔·艾伦、迈克尔·邓拉普和米歇尔·希金斯的身份出现。

谢谢您的帮助。

0 投票
2 回答
4877 浏览

sql - 从合并的 int 计算中返回 varchar 值

我是一个新手,正在使用AdventureWorks2012数据库学习 T-SQL。我使用的是 SQL Server 2014,但也适用于 2008 的解决方案会很棒。我得到了以下练习:

使用 Sales.SpecialOffer 表编写查询。显示 MinQty 和 MaxQty 列以及 SpecialOfferID 和 Description 列之间的差异。

问题是,MaxQty允许空值,所以我试图为不涉及在其中留下空值的输出提出一个真实世界的解决方案。但是,当我尝试使用 coalesce 返回“No Max”时(是的,我知道我可以将 NULL 留在那里,但我想看看我是否能解决这个问题),我得到的消息是varcharvalue ' No Max' 无法转换为数据类型int。我假设这是因为MaxQty - MinQty优先int

错误:

消息 245,级别 16,状态 1,行 135
将 varchar 值“无最大值”转换为数据类型 int 时转换失败。

我想过只返回一个无意义的整数(0 或负数),但这似乎并不完美 - 如果返回 0,我会掩盖结果实际上为零的情况,等等。

想法?

0 投票
3 回答
1317 浏览

sql-server - 从 1 个表中提取时,从 SQL 查询中显示 2 个不同长度的列

我使用以下代码从表中提取数据。

目前,这将返回 2 列,但如果第一个条件不为真,它将“NULL”放在测试列中,而第二个条件不为真,则在其各自的列中返回 NULL。我希望它不这样做,而是根据是否满足条件逐步添加行,并避免其中包含 NULL 的行。

编辑:不确定如何不清楚,但对于视觉表示,这就是当前代码所发生的情况。

我想要的是这样的:

0 投票
1 回答
37 浏览

sql-server - SQL 数据库选择、排序和消除没有 DISTINCT 的重复项

在一个示例 SQL 数据库中,我在两个单独的表中获得了 Invoice Totals 和 Vendor Names。

作为一般方向,这是我创建的当前代码:

我正在寻找不重复任何供应商名称的前 5 个发票总数。例如,我当前的输出是:

但是,目标输出类似于:

这是我可以在 Management Studio 中实现的吗?我试过实现 DISTINCT,但这似乎不起作用。

非常感谢任何帮助。

0 投票
7 回答
210 浏览

sql - 每小时工人的 SQL TSQL

我有一个带有指纹时间戳的日志,如下所示:

我希望每小时有一个工人的输出(四舍五入到最接近的小时)理论输出应该是:

任何人都可以考虑如何将其作为 SQL 来处理,或者如果没有其他方式,可以通过 TSQL 来处理?

编辑:时间戳是不同用户的登录和注销。所以在上午 8 点有 3 个用户登录,同样的 3 个用户在上午 9 点仍在工作。其中一人在上午 10 点离开。ETC

0 投票
1 回答
791 浏览

angularjs - 0x800a1391 - JavaScript 运行时错误:'imagepreview' 未定义

这是我的 cshtml 代码,用于上传 imageFile 出现错误:

0 投票
1 回答
7493 浏览

sql-server - 链接服务器 SQL Server 2014 到 SQL Server 版本 8

我最近安装了 SQL Server 2014 Express,需要创建一个链接服务器。我已经在 SQL Server Management Studio 中尝试过这个(来自object explorer - server objects - linked servers - add linked server)。

当通过服务器类型“SQL 服务器”直接连接到服务器或通过在“其他数据源”中指定连接属性然后 Microsoft OLE DB Provider for SQL Server 并填写其他详细信息时,我收到以下错误。

已创建链接服务器,但连接测试失败。SQL Server 本机客户端 11.0 不支持与 SQL Server 2000 或更早版本的连接。

我需要能够在不同服务器上的两个数据库之间创建连接查询,实现此目的的最佳方法是什么?我需要连接的数据库是版本 8 (SQL Server 2000),非常旧。我已经读过它可能可以通过事务 SQL 来实现,但不确定要采取什么步骤。

0 投票
4 回答
192 浏览

sql-server - sql server pivot 2 值

我正在尝试将 2 个值放入一行中。

示例数据:

我尝试了 2 个支点,但我得到了

当我更喜欢:

有任何想法吗?

当前代码是:

0 投票
0 回答
339 浏览

sql - 使用命令行参数的带有进度条的 SQL Server 2014 SP1 提取

SQLEXPR_x64_ENU.exe /u /x:LocationToExtract从我的应用程序执行时不显示进度条VB6,而如果我从命令提示符运行相同的命令,我将获得进度条。

即使在SQL Server 2014 SP1提取时我也没有得到进度条。

我可以知道如何在从VB6代码中提取时显示进度条吗?