SQL 字段取字符位置与循环修改数据
来源:互联网 发布:w7ipv4无网络访问权限 编辑:程序博客网 时间:2024/06/05 16:57
declare @ReWorkTable table(RowNumber int, TaskID int)
insert into @ReWorkTable
select row_number() over (order by gzrw_id), gzrw_id from tworktask where gzrw_tasktype = 7 and gzrw_state = 0 and gzrw_project_id = 38
declare @pos int
declare @count int
select @count = count(RowNumber) from @ReWorkTable
--print @count
set @pos = 1
while (@pos <= @count)
begin
declare @id int
select @id = TaskID from @ReWorkTable where RowNumber = @pos
--print @id
declare @gzrw_name varchar(100)
select @gzrw_name = gzrw_name from tworktask where gzrw_id = @id
--print @gzrw_name
declare @tag int
select @tag= charindex('入',@gzrw_name)
--print @tag
declare @gzrw_name_temp varchar(100)
select @gzrw_name_temp=substring(@gzrw_name,1,@tag)
--print @gzrw_name_temp
declare @gzrw_worker_id int
select @gzrw_worker_id=gzrw_worker_id From tworktask where gzrw_name =@gzrw_name_temp
--print @gzrw_worker_id
update tworktask set gzrw_worker_id=@gzrw_worker_id where gzrw_id=@id
set @pos = @pos + 1
end
IF @@ERROR <> 0
print '成功修改条数:'+@count
- SQL 字段取字符位置与循环修改数据
- Sql修改字符字段的指定位置字符
- sql 修改数据字段长度
- SQL 在循环内修改字段值
- SQL 修改字段名 与字段类型
- 修改字段位置
- SQL取字段类型
- sql语句 查询字段中指定字符之间的数据
- SQL取最后字符
- SQL 截取某字段第一个特殊字符(#为示例)前的所有字符,若字段里没有特殊字符(#号)则取全部字段
- SQL存储位置修改
- oracle 解锁,修改字段名,复制数据SQL
- sql 修改字段类型
- SQL修改字段默认值
- SQL修改字段默认值
- sql 修改字段内容
- SQL修改字段默认值
- sql 修改字段
- Socket自制函数
- Javascript的eval
- 命令记录
- Singleton模式
- Head First C# 中文版 第九章 读写文件 page408
- SQL 字段取字符位置与循环修改数据
- 当前标识(NT AUTHORITY/NETWORK SERVICE)没有对
- 在WORD中如何自动生成目录
- GDI+在Delphi程序的应用 – Photoshop色相/饱和度/明度功能
- IE无法打开internet站点已终止操作的解决办法
- [JavaME] Java描述文件和清单文件的预定义属性
- 邮件技术的战争
- 各种中文分词及其搜索的工具
- 怎样才能嫁给有钱人