oracle 区分大小写遇到的坑】的更多相关文章

1. oracle 字段是区分大小写的 ..在navicat 中使用查询 select REMAIN_PRINCIPAl from T_NF_PROJECT;    navicat 默认会把 REMAIN_PRINCIPAl 转换成大写去查询 ,就是 REMAIN_PRINCIPAL  注意是大写的L ..这是如果你数据库还是小写的l ,就会报错了 如果把 列用 引号引起来,  navicat 就不会转换 ,直接查询 select “REMAIN_PRINCIPAl”   from T_NF_P…
oracle区分大小写,如果不想区分,必须要用引号包住 使用mybatis的generator生成的时候,建议使用全大写表,中间用下划线隔开,会生成驼峰字段 oracle没有空字符串的概念 写mybatis的sql语句时,不能有分号 待探索…
在SQL Server中使用OPENROWSET访问ORACLE数据库时,你可能会遇到各种坑,下面一一梳理一下你会遇到的一些坑. 1:数据库没有开启"Ad Hoc Distributed Queries"选项,那么你就会遇到下面坑. SELECT TOP 10 * FROM OPENROWSET('OraOLEDB.Oracle', 'ESCM_134';'test';'test', 'SELECT * FROM TEST.MY_SET') Msg 15281, Level 16, S…
最近公司做系统数据库升级,主要由原来的SQL数据库升级Oracle数据库,对于拥有千万级数据库的实用系统来说,迁移不是件容易的时,光数据同步就需要很久,更别说要修改升级原来的SQL库使用的存储过程和视图了. 当然经过团队小强们的不懈努力,还是一举攻破了这道门槛,存储过程全部替换,数据全部同步,然,不好意思说出But,但是正是有了这个But也就有了这篇博文: 一.定性思维 问题:我们常常在SQL的语句用这样的查询,不知道大家有没有注意到: select * 表名 where isnull(列名,'…
自17年开始新产品开始全面支持Oracle 12c,但陆续发现各种环境问题兼容性的坑,在此汇总一下: 使用11.2.0.1的客户端版本,在连接12c时,发现system账号登陆报用户名密码错误,普通的Oracle账号没有问题--------解决办法:升级Oracle客户端版本为11.2.0.4: 在.NET4.0.30319.1~233等基础的版本,使用[4.121.1.0]的Oracle.ManagedDataAccess时,存在内存泄漏----------解决办法:升级Managed ODP…
之前一直都是用sqlserver 突然用oracle  蛋疼的连存储过程执行一个查询都不会 各种百度锕  现在记录下面的语法问题 orcale创建一个存储过程的语法. create or replace procedure (参数)   as --声明变量   begin --存储过程主题   end;   存储过程一段结束都要使用“;”结尾 存储过程 ‘ 的转义为 两个''  如where:='where isdelete=''0'''; 存储过程执行一个查询语句 create or repl…
今天凌晨4点多钟,在客户现场的负责人打电话给我,说非常奇怪,下载功能时快时慢.此下载功能非常复杂,之前一直是我优化,在半梦半醒中打开电脑,通过远程看着现场同事在PL/SQL developer中操作.运行同一条SQL,时快时慢,快的时候大概0.6s,慢的时候超过1分钟. 这条SQL有调用一个函数,功能是动态生成接近200条查询语句,SQL中都是有绑定变量的.是现场的測试环境,刚刚部署,心想应该不是数据库负载所致. 1. 抓取数据库AWR报告,全然没有压力,数据库server配置都是杠杠的.此刻心…
1.使用count这种组函数,那么必须配合group by使用,获取的字段要么出现在组函数内要么出现在group by中2.oracle使用union不仅要字段名一致并且数据类型也要一致3.REGEXP_LIKE(name, '.+*aa.+*') 正则使用.+*代替%4.字段严格大小写5.case when a='1'then 'xxxx' when a='2' then 'ssss' else 'zzzzz' end…
oracle 的in语句最多只能有1000条数据,超出,sql报错.…
#默认库配置 url: jdbc:oracle:thin:@ip:1521:smis(SID名) driver: oracle.jdbc.driver.OracleDriver username: xxx password: xx maxActive: 50 minIdle: 5 maxWait: 60000 sid可以这样查询 select instance_name from sys.v_$instance; mybatis中传值或查询时出现的问题: 查询数字时,小数点前0不显示,返回.几的…