SQL/C# - UPSERT 上的主键错误
更新(简化问题,从问题中删除 C#) 在以下情况下,如何编写可以识别两行相同的 UPSERT... 看看那里是如何编码\b [退格](奇怪的小字符)的吗? SQL …
SQL Server从触发器触发异步更新?
如果用户将行插入表中,我希望 SQL Server 执行一些额外的处理 - 但不是在用户事务的上下文中。 例如,用户授予对文件夹的读访问权限: UPDATE Folder…
SQL Server 2008升级后,使用UNION的查询运行速度非常慢
我们从 SQL Server 2000 迁移到 2008,当我们使用 UNION 运算符时,某些用户(具有某些数据库角色)的查询运行速度非常慢。我尝试使用 UNION ALL 查询…
对于每个唯一的元组组合最多删除一条记录
我想在以下删除语句中为每个唯一的(columnA,columnB)元组最多删除一条记录: DELETE FROM tableA WHERE columnA IN ( --some subqueryA ) AND colu…
使用 Max 和 group by
我有以下查询: SELECT a.* FROM (SELECT moncallAdd.FirstListing, max (Dateadd(MINUTE, moncalladd.addtime, DateAdd(Day,moncalladd.adddate,'12/…
如何将两个日期之间的所有年份、月份显示为整数?
在 SQL Server 2000 中,我需要在客户订单的临时表中以整数形式列出年、月。 如果该月份不存在,我仍然需要列出年、月、$0.00。 在 SQL Server 2000 …
在 SQL Server 2000 中通过传递变量参数来连接表值函数
我有一个表值函数,它接受一个参数并返回四个值。我需要使用联接为表中的每一行调用此函数,但 SQL Server 2000 似乎不允许使用联接将变量参数传递给…
如何从 VB 脚本操作和运行远程 SSIS 包?
我有一些可以修改的旧 VB 脚本代码,但我无法将应用程序迁移到新语言... 这个 VB 脚本基本上用于连接到 SQL 2000 Server 并在运行之前操作包的连接,…
sqlsrvr.exe 消耗大量内存
我有一个在 Windows XP 和 SQL Server 2000 Service Pack 3 上运行的 .NET 1.1 应用程序。该应用程序使用 Enterprise Library Data & 数据库。异常处…