关闭

【数据库SQL】将小写修改为大写

421人阅读 评论(0) 收藏 举报
分类:
use hbposev9
go
delete from pbcatcol where pbc_tnam = 't_bd_item_info2'
go
delete from pbcatcol where pbc_tnam = 't_pc_branch_price2'
go
--将货号中存在小写的字母修改成大写
declare @ls_tablename varchar(50),@ls_sql varchar(500)
declare test_cur cursor for
SELECT pbc_tnam
        FROM pbcatcol 
        WHERE pbc_cnam = 'item_no'
        ORDER BY pbc_tnam  
        for read only
open test_cur
fetch test_cur into @ls_tablename;
while @@fetch_Status = 0
begin
set @ls_sql='update' +'  '  +@ls_tablename+'   set item_no=upper(item_no)'
exec( @ls_sql)
fetch test_cur into @ls_tablename;
end
close test_cur
deallocate test_cur
go


--将机构号中存在小写的字母修改成大写
declare @ls_tablename varchar(50),@ls_sql varchar(500)
declare test_cur cursor for
SELECT pbc_tnam
        FROM pbcatcol 
        WHERE pbc_cnam = 'branch_no'
        ORDER BY pbc_tnam  
        for read only
open test_cur
fetch test_cur into @ls_tablename;
while @@fetch_Status = 0
begin
set @ls_sql='update' +'  '  +@ls_tablename+'   set branch_no=upper(branch_no)'
exec( @ls_sql)
fetch test_cur into @ls_tablename;
end
close test_cur
deallocate test_cur
go


--将会员卡号中存在小写的字母修改成大写
declare @ls_tablename varchar(50),@ls_sql varchar(500)
declare test_cur cursor for
SELECT pbc_tnam
        FROM pbcatcol 
        WHERE pbc_cnam = 'card_id'
        ORDER BY pbc_tnam  
        for read only
open test_cur
fetch test_cur into @ls_tablename;
while @@fetch_Status = 0
begin
set @ls_sql='update' +'  '  +@ls_tablename+'   set card_id=upper(card_id)'
exec( @ls_sql)
fetch test_cur into @ls_tablename;
end
close test_cur
deallocate test_cur
go
0
0
查看评论

在数据库中把name字段中的大写字母改为小写

在数据库中把name字段中的大写字母改为小写 update emp set job=lower(job) ;
  • yangyz_love
  • yangyz_love
  • 2012-08-01 13:00
  • 1741

mysql批量将列名改成小写

上个星期的时候,有个朋友问我,能不能把MySQL中所有表的列名,通过一个程序全部由大写改成小写。 因为之前有写过oracle的plsql编程,所以一听这个朋友的问题,就觉得有门,不算很难实现。可能很多用过oracl的朋友都知道,在oracle里可以用 “select * from user_tab...
  • qq_31215927
  • qq_31215927
  • 2016-10-23 16:58
  • 2342

sqlserver中将某数据库下的所有表字段名称为小写的改为大写

declare @name varchar(50), @newname varchar(50),@colname varchar(50)   declare abc cursor for ...
  • dbagaoshou
  • dbagaoshou
  • 2016-09-22 09:50
  • 1641

Sql 编辑器 大小写转换快捷键

Ctrl+Shift+U 转为大写 Ctrl+Shift+L 转为小写
  • zhishiheng
  • zhishiheng
  • 2016-05-15 19:38
  • 1057

关于mysql5.6表名小写无法改大写的解决方案

今天遇到一个很无语的问题,无意执行一个sql导致一张表的表名由大写变成了小写,不管是用navicat直接改还是用sql的 rename to都提示大写的表名已经存在。。。。        无奈的LZ只好使出终极大招:备份原有的表结构和数据,把备份文件里面小写...
  • shenya2
  • shenya2
  • 2017-03-09 00:08
  • 1534

SQL server中转换大小写快捷键

<br />Ctrl+Shift+U 转为大写<br />Ctrl+Shift+L 转为小写<br /> <br />我试了一下,要选中需要转换的代码才可以
  • anglexiaoher
  • anglexiaoher
  • 2011-05-27 13:48
  • 9900

windows cmd 批处理将文件名改为小写

windows cmd 改文件名为小写
  • llq108
  • llq108
  • 2015-08-01 12:22
  • 2630

PowerDesigner表结构和字段大小写转换

PowerDesigner表结构和字段大小写转换平时经常用PowerDesigner设计表结构。但是有时候在设计表结构和字段的时候经常是大小写混合用。导致一张表中有的字段是大写有的是小写。PowerDesigner在设计表示如果表明或字段名是小写。则在生成SQL时会自动在表名上使用双引号。例如: /...
  • u010216641
  • u010216641
  • 2015-09-24 16:00
  • 6428

oracle 将表名和字段名变为大写

当使用powerdesigner创建数据库时要注意大小写。 注:以下脚本在oracle 10g,11g上正确执行 1.批量将表名变为大写 begin for c in (select table_name tn from user_tables where table_nam...
  • Miklechun
  • Miklechun
  • 2015-12-10 10:34
  • 3465

SQl SerVer 数据库转化字母大小写

正品水晶   转化大小写的函数(将大写转换成小写,小写转换成大写)   selectdbo.F_Transition('Acc2DE5G') 输出 aCC2de5g     alter function [dbo].[F_T...
  • zhoupc123
  • zhoupc123
  • 2013-03-19 17:26
  • 965
    个人资料
    • 访问:40108次
    • 积分:1334
    • 等级:
    • 排名:千里之外
    • 原创:98篇
    • 转载:1篇
    • 译文:0篇
    • 评论:2条
    最新评论