時間:2024-02-09 10:40作者:下載吧人氣:20
–賦值
set @TableName=’Student’;
SET @FieldName=’Name’;
SET @PrimaryKey=’Id’;
–創建動態游標
set @sql = ‘declare rowCursor cursor For select ‘+@PrimaryKey+’ as PKey , ‘+@FieldName
+’ as DbValue from ‘+@TableName;
EXEC(@sql);
–打開游標
OPEN rowCursor;
–取值
fetch next from rowCursor into @PKey,@DbValue;
–循環
while(@@FETCH_STATUS=0)
begin
declare @ExecSql varchar(100);
set @ExecSql=’Update ‘+@TableName +’ set ‘+@FieldName+’ = 234324324′;
PRINT @ExecSql
EXEC(@ExecSql)
fetch next from rowCursor into @PKey,@DbValue;
end
–關閉游標
close rowCursor;
–釋放游標控件
deallocate rowCursor;
網友評論