DECLARE @str NVARCHAR(200)
DECLARE @Paths NVARCHAR(200)
DECLARE @Length INT
Declare @ID NVARCHAR(128)   
Declare iCursor Cursor FOR  --创建游标
SELECT ID,Path FROM dbo.Attachments
Open iCursor  --打开游标
FETCH Next from iCursor Into @ID, @Paths--用来对每一行来进行循环操作
WHILE @@FETCH_STATUS = 0
BEGIN
    SELECT @Length=LEN((RTRIM(@Paths)))   --求该字段长度
    SELECT  @str='E'+SUBSTRING(@Paths,2,@Length-1)  --截串,字符串拼接
    UPDATE dbo.Attachments SET [email protected] WHERE ID= @ID 
    --此处对每一行要进行的操作的代码
    Fetch Next from iCursor into @ID, @Paths
END
CLOSE iCursor  --关闭游标
DEALLOCATE iCursor

目标  Path 字段 批量 更改   将 D盘修改为E盘

sql 游标 截串 字段内容长度

结果

sql 游标 截串 字段内容长度

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-31
  • 2022-12-23
  • 2022-12-23
  • 2022-02-05
  • 2022-02-18
猜你喜欢
  • 2022-12-23
  • 2021-09-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
  • 2021-12-27
相关资源
相似解决方案