问题标签 [sql-server]
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.
sql-server - 如何删除日期时间值的时间部分(SQL Server)?
这是我使用的:
我在想可能有更好更优雅的方式。
要求:
- 它必须尽可能快(铸造越少越好)。
- 最终结果必须是
datetime
类型,而不是字符串。
sql-server - SQL Server 2000:有没有办法判断一条记录的最后修改时间?
该表没有最后更新的字段,我需要知道现有数据何时更新。因此,添加最后更新的字段将无济于事(据我所知)。
sql-server - 如何让领先的通配符全文搜索在 SQL Server 中工作?
注意:我正在使用 SQL 的全文搜索功能、CONTAINS 子句和所有 - * 是全文中的通配符,% 仅用于 LIKE 子句。
我现在在几个地方读到 MS SQL 不支持“前导通配符”搜索(例如,使用“*overflow”来匹配“stackoverflow”)。我正在考虑使用CLR 函数来添加正则表达式匹配,但我很想知道人们可能有什么其他解决方案。
更多信息:您只能在单词或短语的末尾添加星号。- 连同我的经验经验:当匹配“myvalue”时,“my*”有效,但“(星号)值”返回不匹配,当做一个简单的查询时:
因此,我需要一种解决方法。我只是在我的网站上的实际搜索页面上使用搜索 - 所以它的工作方式必须与 Google 的工作方式基本相同(在 Joe Sixpack 类型的用户看来)。没有那么复杂,但这种匹配真的不应该失败。
sql-server - 适用于 Mac OS X 的 SQL 客户端,可与 MS SQL Server 配合使用
如何使用 Mac OS X 连接到远程 SQL 服务器?我真的不需要 GUI,但如果有颜色编码和结果集网格就好了。我宁愿不必使用虚拟机。
是否有适用于 MS SQL Server 的 Mac OS X 的 SQL 客户端?
sql-server - 如何将 Sql 列转换为行?
我有一个非常简单的问题,需要在 SQL Server 2005 中使用非常快速简单的解决方案。
我有一个 x 列的表。我希望能够从表中选择一行,然后将列转换为行。
ruturn 的 SQL 语句
@Kevin:我已经对这个主题进行了谷歌搜索,但是对于我的例子来说,很多例子过于复杂,你能提供进一步的帮助吗?
@Mario:我正在创建的解决方案有 10 列存储值 0 到 6,我必须计算出有多少列的值为 3 或更多。所以我考虑创建一个查询将其转换为行,然后在子查询中使用生成的表来计算 Column >= 3 的行数
sql - 数据库方案的 SQL 查询
在 SQL Server 中,如何查询数据库以返回所有具有特定名称字段的表?
sql - 仅备份 SQL 架构?
我需要创建一个只有结构的 SQL Server 2005 数据库的备份……没有记录,只有架构。有没有办法做到这一点?
编辑:我正在尝试创建一个用于旧进程的备份文件,所以脚本不能满足我的目的,抱歉
sql - 在 SQL Server 中实施审计表的建议?
我过去使用的一种简单方法基本上只是创建第二个表,其结构反映了我要审核的表,然后在主表上创建更新/删除触发器。在更新/删除记录之前,当前状态通过触发器保存到审计表中。
虽然有效,但审计表中的数据并不是最有用或最容易报告的数据。我想知道是否有人有更好的方法来审核数据更改?
这些记录不应该有太多更新,但它是高度敏感的信息,因此对客户而言,对所有更改进行审计并轻松报告是很重要的。
sql-server - T-Sql 从货币数据类型中删除小数点
鉴于在 Sql Server 2005 中仅使用 T-Sql 的限制,有没有比转换为 varchar(此处为隐式)然后替换小数点更好的方法从货币数据类型中删除小数点?
这是我目前所拥有的。
它返回所需的 123 和 1999,但我想知道是否有更好的方法。有什么想法吗?
sql-server - 我如何知道要实施哪些 SQL Server 2005 索引建议(如果有)?
我们正在将我们的一个 SQL Server 实例从 2000 年升级到 2005 年。我安装了性能仪表板 ( http://www.microsoft.com/downloads/details.aspx?FamilyId=1d3a4a0d-7e0c-4730-8204 -e419218c1efc&displaylang=en ) 用于访问一些高级报告。其中一份报告显示缺少(推荐的)索引。我认为它基于查询优化器维护的一些系统视图。
我的问题是确定何时接受指数推荐的最佳方法是什么。我知道应用所有优化器的建议是没有意义的。我看到很多建议基本上都说尝试索引并在性能提高时保留它,如果性能下降或保持不变则放弃它。我想知道是否有更好的方法来做出决定,以及在这个主题上有哪些最佳实践。