TransactionScope 内的 XACT_ABORT 用于简单的错误处理
本题试图探讨SQL Server 2000中TransactionScope和xact_abort交互所涉及的语义。 如果在TransactionScope内执行以下sql,并且第一个删除命令出错,是…
SQL Server动态Order By查询,不同数据类型
在SQL Server 2000中, 查询 SELECT DISTINCT A.COLUMN1, B.COLUMN2 FROM TABLEA A, TABLEB B WHERE A.KEY_ID = B.FK_ID ORDER BY CASE @ORDER_NAME W…
链接服务器 sql - 访问问题
我有一个 SQL Server 2000 和一个通过链接服务器连接的 Access 数据库 mdb,另一方面我有一个 C# 程序,它更新基于数据库访问的 SQL 表(用户)中的数…
与日期和 ID 进行比较?
使用SQL Server 2000, 我想根据Table1.personid获取Table2.TimeIn Table2.TimeOut,如果Table1.Date = Table3.Date,那么它应该采用Table3.TimeIn,T…
T-SQL 查询返回不应该返回的项目
这是场景。有问题的列称为“datein”,其类型为“datetime”。我有三行“datein”的值为“2009-10-01 00:00:00.000”。为什么这个查询返回上述行? SE…
SQL Server / JDBC 连接问题
我在 Java 服务器应用程序中遇到一些奇怪的行为,通常需要几毫秒的数据库操作偶尔需要更长的时间(30 秒 - 170 秒)才能完成。这与特定查询无关,因为…
如何修改日期列的值?
使用 SQL Server 2000,日期列数据类型为 varchar... 在我的表中日期列值如下: 2009/01/31 2009/02/00 2009/02/01.... 2009/03/31 2009/04/00 2009/0…
如何将数据从一个数据库获取到另一个数据库?
使用SQL 2000、SQL 2005 Old Database Name is – Sysdatabase New Database Name is - Dual_Proone, Dual_Protwo 以上两个数据库中表名和列名不同,…
SQL Server 2000 中不区分大小写的 REPLACE()
我有一个包含“Blah-OVER”、“Blah-OveR”等字符串的字段,并且希望选择不带“over”的字符串。这只捕获第一种情况(可以这么说),而不捕获其他情况…
从 Box 上没有 SMTP 服务器的 SQL Server 2000 作业发送通知
我在 Windows 2003 Server 上安装了 SQL Server 2000。我们没有在盒子上安装 SMTP,因此在为失败的 SQL 代理作业创建通知时,不会发送电子邮件。 有没…
使用 Distinct 时仍然得到重复值?
使用SQL Server 2000 如何避免重复值? 查询 SELECT DISTINCT Modification.dbo.Reference.Dates AS DailyDate, tmp_Cardevent2.PERSONID, tmp_Cardev…