Questions tagged [sql-server-2008]

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.

Filter by
Sorted by
Tagged with
0 投票
3 回答
323 浏览

如何从 SQL 数据库中的列中检索子​​字符串到 ListBox

请帮我解决以下问题:

我正在使用SQL database server 2008,其中有一个包含列的表格,如附图所示。我想检索 ToolTip 列并在 **Controls:** 之后提取字符串,然后将 type=value 字符串分开并分别在 <code>ListBox</code> 中列出

我想检索 ToolTip 列并在Controls:之后提取字符串:并将 type=value 字符串分开并单独列出ListBox

然后我想遍历每一行获取列表并将该列表与另一组类似列表进行比较,并检查它们是否具有相同的字符串列表。我没有尝试过任何代码,因为我一开始不知道如何开始。任何帮助将不胜感激。谢谢你。

0 投票
6 回答
3293 浏览

sp_MSforeachtable 排序依据

sp_MSforeachtable用来获取数据库中特定表的行数。我希望这些按名称排序。

如何添加ORDER BY子句sp_MSforeachtable

0 投票
4 回答
3365 浏览

在 SQL 中插入重音

我有口音的问题(例如:é、à、è 等)。当我直接插入 SQL Server 2008 Management INSERT INTO LETTRE_VOIT (LIB_PORT) VALUES ('Payé')时,它运行良好。但是当我在 C# 上加载此语法时,它不起作用。

UpdateEtClotureList.sql 的内容:

结果是 Pay*,而不是 Payé , * 是一个方形符号。

提前谢谢你。

PS:我使用 nvarchar 而不是 varchar 类型nvarchar

当我更改语法时:

我有: 结果

当我通过 SQL Profiler 查看时: 在此处输入图像描述

0 投票
1 回答
1060 浏览

递归 SQL 填充几列的值

我有一个奇怪的设计要求。这是我正在使用的示例表

每个项目将指向它在下一级的父级。我需要进行一个基于另一个表的查询,该表引用该表并使用 kID 作为外键,我需要向该表添加三列,

第 1 列

显示外键的sCode,

第 2 栏

显示 nNestLevel 为 1 的原始键的父级的 sCode(有一个例外,稍后会介绍),如果原始 ID 已准备好 nNestLevel 为 1 或 0,它应该打印相同的 sCode再次作为第一列。

第 3 栏

显示 nNestLevel 为 0 的原始键的父级的 sCode(有一个例外,稍后会谈到),如果原始 ID 已经准备好 nNestLevel 为 0,它应该再次打印相同的 sCode第一列。


我正在摸索进行递归查找,我开始了解如何去做,但是问题是规则有一个例外让我失望:

如果根父 kID 为 10009,则使用 nNestLevel 1 和 2 而不是 0 和 1 作为最后两列的规则。

我不知道如何处理这种特殊情况。


我的解决方案

这是基于 Martin Smith 回答的解决方案。做了一些小的改动。第一个 CTE 未正确传递 baseID。最终查询中的 select 语句也需要调整,以便 case 语句在有可能返回 Null 之前返回其正确的列。

0 投票
2 回答
52 浏览

在 SSMS 中,有没有办法根据视图输出的表生成表创建脚本?

在 SSMS 中,有没有办法根据视图输出的表生成表创建脚本?

0 投票
4 回答
4706 浏览

Sql Server 2008 地理 LineString 大小限制

今天我在 Sql Server 2008 中遇到了地理类型的可能大小限制Linestrings。当我创建一个STGeomFromText()包含 567 个包含 Long、Lat 和 Z 坐标的点的 Linestring 时,一切正常。

但是,如果我在线串上再添加一个点,我会得到:

ArgumentException 24200:指定的输入不代表有效的地理实例。

我找不到任何有关 sql server 的地理类型线串或类似内容的大小限制的文档。

这是地理限制还是STGeomFromtext()功能限制?有没有人有一些链接到一些更详细的信息,或者是解决这个问题的唯一方法,将线串分成几个较小的线串,组合成一个多线串。

任何帮助表示赞赏;)

0 投票
1 回答
159 浏览

SQL Server 按日期筛选

我有查询返回有关整体销售的结果,但现在我想通过添加DATE间隔来过滤它们。

编辑:fs.DateKeyDateTime数据类型

我原来的查询:

我正在考虑添加WHERE fs.DateKey BETWEEN '2007-01-20' AND '2007-01-25',但由于某种原因结果不正确。我不明白为什么。有什么提示或建议可以达到预期的效果吗?

谢谢!

0 投票
1 回答
20672 浏览

SQL - 有重复时选择最新记录

我正在写一个查询,并在这个线程中使用了该解决方案,并且它工作了一些,但我仍然遇到了一些麻烦。

我想选择一堆大部分是唯一的记录,但有一些记录会出现两次。我希望能够只选择具有最新日期的记录。到目前为止,这是我的查询:

只要它检索那些有重复的记录的最新记录,它就可以工作,但那些没有重复的记录根本不会出现。

感谢您的帮助,如果我错过了一些非常明显的东西,我深表歉意;我是 SQL 游戏的新手。

0 投票
3 回答
457 浏览

TSQL选择键分组的最近的非未来日期范围

这是简化的表结构PRICES

PRICES表存储所有产品的所有价格。FromDateToDate列指定价格应该生效的时间段。如果指定日期没有促销活动,则默认价格为空日期(返回为 1900-01-01)。

给定 SKU 和日期,查询应返回适用于该日期的产品价格。例如,使用 2012-06-16 选择应该返回:

使用 2012-06-15 选择应该返回:

SQL 服务器是 MS SQL 2008 R2。自从我编写上一个 SQL 查询以来已经有一段时间了,我似乎无法理解这一点。:(

任何帮助将不胜感激。到目前为止,这是我想出的:

我认为应该有一个group by地方,但是使用在失败时不返回错误消息的 Web 服务不是很有帮助:(

0 投票
1 回答
9883 浏览

如何检查 SQL Server 实例中是否存在凭据?

如何检查 SQL Server 实例中是否已存在凭据,以避免在运行时出错DROP CREDENTIAL

通常我使用 SSMS 中的SCRIPT AS ...andDROP And CREATE To功能来创建脚本,但CREDENTIAL没有该选项


15 30 50 per page
1
2 3 4 5
1498226