今天在预审完成时报如下错误,此错误原因是由于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. jquery 实现点评标签 类似淘宝大众点评的 快速准时 货品完好等

    111 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <tit ...

  2. TWaver GIS在电信中的使用

    GIS作为信息系统的重要组成部分,在电信行业中的应用由来已久.将GIS引入电信管理系统,GIS强大的功能就会得到充分的体现,GIS技术可以将各类电信信息系统以其特有的表现形有机整合在一起,并为真正做到 ...

  3. 洛谷——P1775 古代人的难题_NOI导刊2010提高(02)&& P1936 水晶灯火灵(斐波那契数列)

    P1775 古代人的难题_NOI导刊2010提高(02) P1936 水晶灯火灵 斐波那契数列 1.x,y∈[1…k],且x,y,k∈Z 2.(x^2-xy-y^2)^2=1 给你一个整数k,求一组满 ...

  4. 51nod 1050 循环数组最大子段和【动态规划】

    N个整数组成的循环序列a[1],a[2],a[3],-,a[n],求该序列如a[i]+a[i+1]+-+a[j]的连续的子段和的最大值(循环序列是指n个数围成一个圈,因此需要考虑a[n-1],a[n] ...

  5. [Algorithm] 6. Merge Two Sorted Arrays

    Description Merge two given sorted integer array A and B into a new sorted integer array. Example A= ...

  6. Manacher算法(马拉车算法)浅谈

    什么是Manacher算法? 转载自百度百科 Manachar算法主要是处理字符串中关于回文串的问题的,它可以在 O(n) 的时间处理出以字符串中每一个字符为中心的回文串半径,由于将原字符串处理成两倍 ...

  7. Django-Rest framework中文翻译-generic-views

    通用视图 Django的通用视图......被开发为常见用法模式的快捷方式......它们采用视图开发中的某些常见习语和模式并对其进行抽象,以便您可以快速编写数据的常用视图,而无需重复自己. - Dj ...

  8. sql 生成某个范围内的随机数

    从i-j的范围内的随机数,那么公式为FLOOR(i+RAND()*(j-i+1))

  9. IDEA建立一个可运行的struts2项目

    参考博客:https://blog.csdn.net/shuai_wy/article/details/79027573 直接使用IDEA创建struts2项目,配置好tomcat后是跑不起来的 需要 ...

  10. 程序员节QWQ

    据$lc$说,今天是程序员节QWQ 过节啦QWQ