Java教程

SQL 进阶示例

本文主要是介绍SQL 进阶示例,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、批量修改编号字段从CZ0001到CZ0100

 

WITH SRC AS

(

        SELECT Id,

                 idx=ROW_NUMBER()OVER(ORDER BY CreationTime)

                FROM dbo.Dict_DictItem

 where DictCategoryID='8DBA14A0-4A60-45D8-ABE6-3BFE0C9E4F17'

)

UPDATE dbo.Dict_DictItem

        SET Code ='CZ'+ right('00000000' + convert(varchar,SRC.idx),8)

FROM SRC

JOIN dbo.Dict_DictItem AS item ON item.Id = SRC.Id

 

这篇关于SQL 进阶示例的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!