我在数据库中有一个列,用于存储调查的密码。目前号码列表是 5100 - 6674。我需要将这些引脚号保留在那里以进行当前的调查,但我还必须在同一列中添加一个新的引脚号列表。我只是想确保我创建的查询将新列表插入到列中而不影响旧列表。还有另一列给出了调查类型。我还需要将新类型添加到新列表中,例如,目前我的引脚列表范围为 5100 - 6674,调查类型为 CLN。下一个列表是从 8100 到 8855 的数字范围,调查类型为 TM。我不想把当前正在进行的调查搞砸,所以我有机会把它弄好,否则会一团糟。这是我提出的查询。
DECLARE @PIN INT
SET @PIN = 8100
WHILE (@PIN <= 8855)
BEGIN
Insert into Survey (Pin) values (@PIN)
Select @PIN = @PIN + 1
from Survey
where Pin > 6674
END
UPDATE Survey SET Type = 'TM'
WHERE Pin > 6674
感谢您提供任何帮助或建议。