今天在预审完成时报如下错误,此错误原因是由于SQL Server数据字段存在小写,而Oracle数据库需大写导致的,

怎么解决这个问题了,非常简单 。这里将SQL贴出来 .

1.将生产型号中含有小写字母的查出来--只过滤硬板,FPC不包含在内

--将生产型号中含有小写字母的查出来--只过滤硬板,FPC不包含在内
SELECT * FROM mktxhglb WHERE pdctno LIKE '%[a-z]%' COLLATE chinese_prc_bin AND LEN(pdctno) = 10
SELECT * FROM mktdelivery WHERE pdctno LIKE '%[a-z]%' COLLATE chinese_prc_bin AND LEN(pdctno) = 10
SELECT * FROM mkthtpsb WHERE pdctno LIKE '%[a-z]%' COLLATE chinese_prc_bin AND LEN(pdctno) = 10
SELECT * FROM ppeecnxhb WHERE Newpdctno LIKE '%[a-z]%' COLLATE chinese_prc_bin AND LEN(Newpdctno) = 10
SELECT * FROM ppeecnxhb WHERE OldPdctNo LIKE '%[a-z]%' COLLATE chinese_prc_bin AND LEN(OldPdctNo) = 10

2.将生产型号中含有小写字母批量更新为大写--只过滤硬板,FPC不包含在内

--将生产型号中含有小写字母批量更新为大写--只过滤硬板,FPC不包含在内
update mktxhglb SET pdctno = UPPER(pdctno)
WHERE pdctno LIKE '%[a-z]%' COLLATE chinese_prc_bin AND LEN(pdctno) = 10 update mktdelivery SET pdctno = UPPER(pdctno)
WHERE pdctno LIKE '%[a-z]%' COLLATE chinese_prc_bin AND LEN(pdctno) = 10 update mkthtpsb SET pdctno = UPPER(pdctno)
WHERE pdctno LIKE '%[a-z]%' COLLATE chinese_prc_bin AND LEN(pdctno) = 10 update ppeecnxhb SET Newpdctno = UPPER(Newpdctno)
WHERE Newpdctno LIKE '%[a-z]%' COLLATE chinese_prc_bin AND LEN(Newpdctno) = 10 update ppeecnxhb SET OldPdctNo = UPPER(OldPdctNo)
WHERE OldPdctNo LIKE '%[a-z]%' COLLATE chinese_prc_bin AND LEN(OldPdctNo) = 10

PCB MS SQL SERVER 字段含小写字母更新为大写字母的更多相关文章

  1. Oracle\MS SQL Server Update多表关联更新

    原文:Oracle\MS SQL Server Update多表关联更新 一条Update更新语句是不能更新多张表的,除非使用触发器隐含更新.而表的更新操作中,在很多情况下需要在表达式中引用要更新的表 ...

  2. PCB MS SQL SERVER版本管控工具source_safe_for_sql_server

    PCB由于业务关系复杂,业务触发一个事件时,可能需与数据库多个表进行关连处理才能拿到数据结果, 而表关连并不是简单的关连,实际是要进行大量数据筛选,逻辑判断,转换等过程...这个过程是复杂的 想一想, ...

  3. 在英文版操作系统中安装的MS SQL server,中文字段无法匹配

    在英文版的操作系统中安装的MS SQL server,会出现中文字段无法被匹配到.其原因在于英文环境下安装的MS SQL server的排序规则不包括中文. 所以解决办法就是更改MS SQL serv ...

  4. PCB MS SQL 小写转大写

    由于SQL Server允许为小写进入 ,导致数据库中存在小写,在数据集成到MES或ERP时报错,Oracle要求大写导致, 需转换为大写,可通过以下语句,查询所有小写数据,再更新.

  5. 下载-MS SQL Server 2005(大全版)含开发人员版、企业版、标准版【转】

    中文名称:微软SQL Server 2005 英文名称:MS SQL Server 2005资源类型:ISO版本:开发人员版.企业版.标准版发行时间:2006年制作发行:微软公司地区:大陆语言:普通话 ...

  6. Docker-compose搭建ELK环境并同步MS SQL Server数据

    前言 本文作为学习记录,供大家参考:一次使用阿里云(Aliyun)1核2G centos7.5 云主机搭建Docker下的ELK环境,并导入MS SQL Server的商品数据以供Kibana展示的配 ...

  7. Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码)

    Linux下使用FreeTDS访问MS SQL Server 2005数据库(包含C测试源码) http://blog.csdn.net/helonsy/article/details/7207497 ...

  8. (火炬)MS SQL Server数据库案例教程

    (火炬)MS SQL Server数据库案例教程 创建数据库: CREATE DATABASE TDB //数据库名称 ON ( NAME=TDB_dat,//逻辑文件名 在创建数据库完成之后语句中引 ...

  9. (转载)MS SQL Server 未公开的加密函数有哪些?

    MS SQL Server 未公开的加密函数有哪些? 以下的文章是对MS SQL Server 未公开的加密函数的具体操作,如果你对其相关的实际操作有兴趣的话,你就可以点击了. MS SQL Serv ...

随机推荐

  1. mongodb--命令练习

    windows10安装下载mongodb # 官网或镜像地址下载mongodb exe 二进制安装包 # 安装时选用custorm 去除勾选compass可视化工具 # 安装完成创建data文件,修改 ...

  2. 牛客练习赛25 C 再编号

    解题思路 我们先来观察一下题目中给出的公式 $$a'_i=(\sum_{j=1}^na_j)-a_i$$ 通过这个公式推一下经过再编号后的序列的总和,因为我们推出这个和之后可以进行下一次计算. $$\ ...

  3. PYGAME学习笔记_01

    01_使用PYGAME创建图形窗口 1.1_游戏的初始化和退出 pygame.init() 写入并初始化所有PYGAME模块,使用其他模块之前,必须先调用init方法 pygame.quit() 卸载 ...

  4. 2.js原型的基本概念

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. BZOJ 4094 USACO 2013 Dec. Optimal Milking

    线段树 每个节点保存4个值,both表示左右端点都取,neither表示左右端点都不取,left表示只取左端点,right表示只取右端点. 维护的特殊姿势: $cur$的$both=max(ls.l+ ...

  6. Spring Security核心类关系图

    以有限的脑力记忆无限的Knowledge,多画图,多画图,多画图. 核心类Authentication 和 GrantedAuthority AbstractAuthenticationToken 由 ...

  7. [Usaco2016 Open]Diamond Collector

    题目描述 Bessie the cow, always a fan of shiny objects, has taken up a hobby of mining diamonds in her s ...

  8. Oops, 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine error

    环境: Win7 64位 + VS2005 + Office2013 64位 现象:程序为一个Excel导入程序,导入时报「'Microsoft.ACE.OLEDB.12.0' provider is ...

  9. 今天又学到了一个很重要的公式,(a+b)^n,组合数的求和,牛逼,为自己鼓掌👏

    另外还有: C(n, 0) + ... + C(n, n) = 2^n 其实从上面的二项式定理,也可以推导出来的.

  10. Redhat 6.1安装ArcGIS Server10.1

    http://blog.csdn.net/linghe301/article/details/7762985 操作环境:Redhat 6.1 Linux 安装ArcGIS Server10.1之前,还 ...