问题标签 [tsql]

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 投票
3 回答
14323 浏览

c# - C# - SQLClient - 最简单的插入

我基本上试图找出使用 SqlClient 命名空间在 C#.NET 中执行基本插入操作的最简单方法。

我正在使用SqlConnection我的数据库链接,我已经成功执行了一些读取,我想知道插入数据的最简单方法。当我用谷歌搜索时,我发现似乎很冗长的方法。

0 投票
6 回答
241 浏览

sql-server - 执行存储过程后如何判断数据类型?

在 Management Studio 中执行存储过程以获取结果集的数据类型时,是否有办法返回?我正在寻找类似于将表名传递给 sp_help 的功能

0 投票
9 回答
88346 浏览

sql-server - 您可以从 TSQL 代码调用 Web 服务吗?

有没有办法从 TSQL 存储过程或函数调用到 Web 服务?

0 投票
2 回答
786 浏览

sql-server - 调整替换所有表中的所有字符串以使用文本

我有以下脚本。它用@replaceWith 替换数据库中所有表中的所有@lookFor 实例。但是,它不适用于仅 varchar 等文本字段。这可以轻松适应吗?

0 投票
5 回答
4243 浏览

tsql - 按DAY,MONTH,YEAR分组时sql缺少行

如果我按月、日、年从一个表组中选择,它只返回有记录的行,而忽略没有任何记录的组合,让人一看就知道每天或每月都有活动,你必须看日期积极寻找差距。在 T-SQL 中,即使没有数据,我如何才能获得每天/每月/每年的一行?

0 投票
5 回答
19555 浏览

sql - *= 在 Sybase SQL 中

我正在维护一些在对 Sybase 数据库的查询中使用 *= 运算符的代码,但我找不到关于它的文档。有谁知道 *= 是做什么的?我认为这是某种连接。

我无法弄清楚这与以下内容有何不同:

0 投票
12 回答
44654 浏览

sql - Microsoft T-SQL 到 Oracle SQL 的翻译

我已经使用 T-SQL 多年,但我刚刚搬到一个需要编写一些 Oracle 东西的组织,可能只是简单的 CRUD 操作,至少在我找到自己的脚之前。我不会将数据库从一个迁移到另一个,只是从应用程序开发的角度与现有的 Oracle 数据库进行交互。是否有工具或实用程序可以轻松地将 T-SQL 转换为 Oracle SQL,关键字映射器是我正在寻找的东西。

PS 我对 RTFM 太懒了,而且它不会成为我角色的重要组成部分,所以我只想让我加快速度。

0 投票
14 回答
1047981 浏览

sql - SQL Server - 获取插入行标识的最佳方法?

获取IDENTITY插入行的最佳方法是什么?

我知道@@IDENTITY和但不了解每个的优点和缺点IDENT_CURRENTSCOPE_IDENTITY

有人可以解释一下差异以及我应该何时使用它们吗?

0 投票
5 回答
148244 浏览

sql-server - 接受多个 Id 值的 T-SQL 存储过程

是否有一种优雅的方式来处理将 id 列表作为参数传递给存储过程?

例如,我希望我的存储过程返回部门 1、2、5、7、20。过去,我传入了一个以逗号分隔的 id 列表,就像下面的代码一样,但这样做真的很脏。

我认为 SQL Server 2005 是我唯一适用的限制。

0 投票
21 回答
713820 浏览

sql - 在 SQL Server 中截断(不是四舍五入)小数位

我正在尝试确定在不四舍五入的情况下截断或删除 SQL 中多余小数位的最佳方法。例如:

这将自动舍@value入为123.46,这在大多数情况下都很好。但是,对于这个项目,我不需要那个。有没有一种简单的方法来截断我不需要的小数?我知道我可以使用该left()函数并将其转换回小数。还有其他方法吗?