从表中的单个字段中查找不同的正则表达式模式的良好标准做法是什么?
我正在寻找一种标准方法来生成 sql 2000-2008r2 表中单个字段中可能出现的所有独特模式。是否有一个简单的工具可以生成所有不同的静态模式。还有一个…
SQL语法转换错误与神秘数据
我在 SQL Server 2000 存储过程中收到此消息: 将 varchar 值 '........................' 转换为 a 时出现语法错误 数据类型为 int 的列。 基本上我…
访问 ORDER BY 子句中的直接列值
我刚刚在某些代码中发现了一个错误。有一个类似这样的 SQL: SELECT convert(varchar(11),COL1,106) as COL1 FROM TAB ORDER BY COL1 DESC 现在,返回…
SQL Server 2000 查询
我有一个创建的表格,其中包含来自几个用户的多个记录,因此我可以模拟情况。 我创建了以下查询: SELECT a.celid, a.callid, a.active, a.messagetex…
“错误 8525:要么在新事务中登记此会话,要么在空事务中登记”在具有许多记录传输的分布式事务中
我有一个从 SQL2008 到 SQL2kSp3 的链接服务器。 我想根据SQL2kSp3中插入、更新、删除的记录在SQL2008中插入、更新、删除记录。 我所有的语句都在分布…
SQL Server 2000 中与 INCLUDE 等效的非聚集索引
我创建了一个非聚集索引(使用 MSSQLSMS 中的执行计划工具),它大大加快了关键的、耗时的查询的速度。我的测试机器使用 SQL Express 2008,但我在生…
实现可选关系(如果 FK 不为空则强制执行)
假设我们有这些表 Person( person_id, name, car_id ) CompanyCar( car_id, make, model, colour, plate ) Person.car_id 应该是 CompanyCar.car_id …
SQL Server 2000 - 从数据集/或 C# 集合中批量插入
我知道 SQL Server 2000 有一个批量插入。 它是否支持从 C# 集合(例如数据集)批量插入? 我需要一次相当规律地插入 30 行。如果不需要的话,我不想…
当触发触发器以响应 INSERT 并且触发器执行另一个 INSERT 语句时使用 @@identity
我有以下表格: tbl_workshop id int identity Name nvarchar(10) Address nvarchar(40) tbl_workshop_temp id int identity code int InsUpkey small…
SQL Server 2000 - 如何在现有数据库中创建前缀为 dbo 的新表?
所有现有表都带有前缀 dbo.TableNames 当我创建新表时,它会创建为 login.MyTable 而不是 dbo.MyTable。 截图为“安全”>我的登录属性。 你能一步步告…
SQL - 以编程方式重命名数据库中的所有表列
假设我有一个表:UltimateTable。它具有以下列:UltimateColumn1、UltimateColumn2。它们应重命名为 UltimateTable_UltimateColumn1 UltimateTable_Ul…
Transact SQL Server 2000:从同一个表中查询 1 到多个
在产品表中,我有以下内容 Prod_code Flashpack 9999 9999 1000 9999 1500 1500 2000 0 2500 9999 3000 3000 3500 0 我想做的是查询 Prod_Code,它等…
SQL Server 2000 中的中位数
对于偶数行,下表的中位数公式为 (104.5 + 108)/2,对于奇数行,下表的中位数公式为 108 下面的 Total Total 100 100 101 101 104.5 104.5 108 108 10…
为什么这个查询的结果加倍?
当表 FI_CurrentReceiptData 只有 2 行时,我有以下查询,该查询返回 4 个结果。额外的行是完全重复的。我可以使用 DISTINCT 来修复,但我的理解是这…
如何在 T-SQL 中编写简单的插入或更新?
我有一个流程,我不想跟踪某些内容是创建还是更新。跟踪会很复杂。我想执行创建或更新。该架构就像...... col1 varchar() (PK) col2 varchar() (PK) c…