假设这三张表名为"Table1"、"Table2"和"Table3",并且它们都有一个名为"status"的字段:
CREATE PROCEDURE UpdateStatus AS
BEGIN
SET NOCOUNT ON;
-- 更新 Table1
UPDATE Table1
SET status = '是'
WHERE status <> '是'; -- 如果该字段已经有值,则跳过更新
-- 更新 Table2
UPDATE Table2
SET status = '是'
WHERE status <> '是'; -- 如果该字段已经有值,则跳过更新
-- 更新 Table3
UPDATE Table3
SET status = '是'
WHERE status <> '是'; -- 如果该字段已经有值,则跳过更新
END;