最近项目上遇到对历史数据处理的场景,基本是某个字段格式为000000-000000-000000-000000,该字段可能只有2位、也可能有10位等,位数不固定,现在需要在40位补充000001.

基本思路为固定增加39位000000,然后截取39位数据在增加固定值000001,代码如下。

--获得39位补位数据

DECLARE @temp VARCHAR(2000),@i INT

SET @temp='';

SET @i=1;

WHILE @i<=39

BEGIN

SET @temp='000000-'+@temp

SET @i=@i+1

END

--更新业务表A

UPDATE TableA

SET ColumnA= CASE WHEN len( ColumnA)=0 THEN @temp+'000001'

else left( ColumnA+'-'+@temp,272)+'-000001'

END

WHERE ColumnB IN ('01013') --单位编号

AND ColumnC  like '6%' --科目编号

sqlserver战德臣_SQLSERVER补位示例相关推荐

  1. sqlserver战德臣_数据库系统设计课程最新版 数据库系统上中下三部(哈尔滨工业大学 战德臣教授主讲)...

    数据库系统设计课程最新版 数据库系统上中下三部(哈尔滨工业大学 战德臣教授主讲) 1.JPG (58.27 KB, 下载次数: 1) 2018-3-13 12:02 上传 2.JPG (57.47 K ...

  2. sqlserver战德臣_慕课战德臣数据库系统讲义PPT.zip

    [实例简介] 哈尔滨工业大学 战德臣教授 的数据库系统 PPT 很经典,由浅入深,娓娓道来,是学习数据库的好课程. [实例截图] [核心代码] 慕课战德臣数据库系统讲义PPT └── hgd ├── ...

  3. sqlserver战德臣_数据库系统基础讲义第06讲SQL语言之概览.pdf

    数据库系统基础讲义第06讲SQL语言之概览.pdf 数据库系统之二 --数据库语言-SQL 战德臣 哈尔滨工业大学 教授.博士生导师 黑龙江省教学名师 教育部大学计算机课程教学指导委员会委员 Rese ...

  4. sqlserver战德臣_数据库系统(上):模型与语言答案

    [单选题]请写出下面语句的逻辑含义.正确的是__________.[图片][图片] [单选题]WHERE条件中出现 LIKE '_A%',下面哪一个结果是可以被检索出来的_________. [单选题 ...

  5. 数据库---战德臣第四章--关系代数笔记

    文章目录 数据库---战德臣第四章--关系代数笔记 (1) "并"操作 (2) "差"操作 (3) "笛卡尔积"操作 (4) "选 ...

  6. 战德臣数据库ppt_为我们的健康数据而战

    战德臣数据库ppt We all know that there's a lot of money in health, because humans have frail, sensitive bo ...

  7. 计算机专业与导论战德臣答案,计算机专业导论第07讲-程序与递归-组合-抽象-构造.pdf...

    计算机专业导论 战德臣 哈尔滨工业大学 教授.博士生导师 教育部大学计算机课程教学指导委员会委员 OKOK ZhanDCZhanDC Research Center on Intelligent Co ...

  8. 数据库_哈工大战德臣

    第1讲-初步认识数据库系统 000-数据库系统课程简要介绍(9分47秒) 100-本讲学习什么(1分40秒)及第1讲教学课件PDF 101-为什么要学习数据库系统(4分41秒) 102-什么是数据库( ...

  9. 战德臣计算机思维导论第二讲,2020秋大学计算机-计算思维导论SPOC(战德臣)

    课程目标: 计算机类学科的第一门课程,使学生初步认识和理解科学与工程思维--计算思维,为学生今后深入学习设计.构造和应用计算系统求解学科问题奠定思维基础(通过课程要求1.2和3予以支持), 认识和了解 ...

  10. 计算机科学与技术专业导论mooc答案,2014秋计算机专业导论(战德臣)

    本课程是计算机科学与技术学科的第一门课程,目的使学生认识和了解计算机科学与技术学科,了解计算机科学与技术学科的基本思维.问题求解框架及典型的方法论,了解计算机科学与技术学科的研究对象及科学技术体系,了 ...

最新文章

  1. ubuntu13.10上交叉编译win32运行的vlc2.0.3总结
  2. 自动机器学习(AutoML)最新综述
  3. matlab全域基函数,多项式函数插值:全域多项式插值(一)单项式基插值、拉格朗日插值、牛顿插值 [MATLAB]...
  4. vue 插入word模板 项目_10 分钟为你的 vue 项目编写代码文档
  5. mysql数据库的安全机制管理_mysql管理之安全机制
  6. python下载手机版-python3手机版下载
  7. 这文字的起始位置_如何用AE快速制造文字特效视频的效果?3分钟教你学会
  8. keil4如何设置自动缩进_在Keil中 自动格式化 代码
  9. 国产GP232RL 串口芯片完美兼容FT232RL 引脚开发资料
  10. java 三阶幻方编程_巧解三阶幻方
  11. 在Ubuntu 12.10中安装QQ2012
  12. SprintBoot使用@Vaildated注解进行参数校验、全局异常处理以及注解校验不生效问题
  13. python的ls是什么意思_谏言给那些想学Python的人,建议收藏后细看!
  14. 计算机科学家与科学之路----2000年图灵奖得主美籍华人姚期智院士特邀报告
  15. 用户登录·验证码测试登录
  16. graphql 嵌套查询_了解GraphQL中的查询
  17. fatal: unable to access ‘https://github.com/golang/tools.git/‘: Encountered end of file
  18. 唯有硬核,方显本色丨云和恩墨五位数据库专家即将亮相openGauss Developer Day
  19. 芋道 Spring Boot JPA 入门(一)之快速入门
  20. 圣诞节贺卡计算机基础知识,圣诞贺卡怎么制作 百度圣诞卡制作图文教程-电脑教程...

热门文章

  1. getAddrInfo与DNS域名解析与ping
  2. kettle 同步Oracle 与 Postgres
  3. adb shell循环命令_android adb实用命令小结
  4. 【深度学习 论文篇 01-1 】AlexNet论文翻译
  5. macos可以升级到指定版本吗_错过Mac OS升级,找不到旧OS版本怎么办?
  6. 交换字符使得字符串相同
  7. google身份验证器,java服务端实现 GoogleAuthenticator
  8. oracle的sql硬解析和软解析,[ORACLE]oracle SQL执行过程 软解析(soft prase)硬解析(hard prase)以及 Soft Soft Parse...
  9. mysql链路追踪工具_Molten
  10. Android源码阅读记录