--逐行修改数据库下所有的表的特定字段
declare OrgCode_Cursor cursor for
SELECT name FROM sysobjects WHERE id IN (SELECT id FROM syscolumns WHERE name = 'OrgCode' )
open OrgCode_Cursor;
declare @OrgCode varchar(10)
declare @sql varchar(800)
while @@FETCH_STATUS=0
begin
set @sql='
update '+@OrgCode+' set OrgCode=''808159'' where OrgCode=''808025''
'
exec(@sql)
fetch next from OrgCode_Cursor into @OrgCode
end
CLOSE OrgCode_Cursor
DEALLOCATE OrgCode_Cursor
利用游标逐行修改数据库下所有的表的特定字段
最新推荐文章于 2022-09-23 15:27:49 发布