外键
当创建合并发布时,指定作为项目包含在此发布中的表。如果包含带有外键的表,那么所引用的表也应包含在发布中。如果试图向引用某个主键的项目中添加新行,而该主键位于缺少的表中,那么插入将失败,因为 SQL Server 2000 无法找到所需的主键。如果试图更新项目中现有行中的数据,那么更新将成功,因为 SQL Server 2000 不必添加新行和关键字。
SET TRANSACTION ISOLATION LEVEL REPEATABLE READ
BEGIN TRAN
DECLARE @mytextptr varbinary(16)
SELECT @mytextptr = textptr(Notes)
FROM Employees
WHERE EmployeeID = '7'
IF @mytextptr IS NOT NULL
BEGIN
UPDATETEXT Employees.Notes @mytextptr 0 NULL 'Terrific job this review period.'
-- Dummy update to fire trigger that will update meta data and ensure the update gets propagated to other Subscribers.
UPDATE Employees
-- Set value equal to itself.
SET Notes = Notes
WHERE EmployeeID = '7'
END
COMMIT TRAN
SET TRANSACTION ISOLATION LEVEL READ COMMITTED