【发布时间】:2012-03-20 00:30:55
【问题描述】:
我有一个用户定义的表类型,比如说@TT dbo.IntType readonly,
IntType 是一批int,作为主键
CREATE TYPE [dbo].[IntType] AS TABLE(
[T] [int] NOT NULL,
PRIMARY KEY CLUSTERED
我喜欢根据IntType 中的所有键(int) 执行UPDATE,并且数据库中不存在键(int) 的INSERT 新行(更新插入)
我想知道是否有一种简单的方法可以删除“UPDATED”键(int)?然后我可以插入其余的。
(或者如果你有 SQL Server 2010 的超级单行 upsert !!!)
【问题讨论】:
标签: sql sql-server upsert