sql 逻辑 ORACLE优化
1.查最新
有2个站点 CR_OPE_ID_FK IN ('M310','M330'),查询A站点NG的PRD_SEQ_ID,并显示2个站点同ID的最新状况(如果也是NG)
SELECT
CR_OPE_ID_FK,
MDL_ID_FK,
WO_ID_FK,
PRD_SEQ_ID,
substr(PRD_GRADE,1,1) PRD_
常用Oracle分析函数
常用Oracle分析函数详解
学习步骤:
1. 拥有Oracle EBS demo 环境 或者 PROD 环境
2. copy以下代码进 PL/SQL
3. 配合解释分析结果
4. 如果网页有点乱请复制到TXT中查看
/*假设一个经理代表了一个部门
*/
SELECT emp.full_name,
emp.salary,
emp.manager_
GIT 常用命令 码云
1.如果是新电脑,需要获取SSH key ,添加到码云账户
git "Could not read from remote repository.Please make sure you have the correct access rights."解决方案
本机生成SSH key
ssh-keygen -t rsa -C "[email protected]"
# Genera
oracle SQL 效率优化
IN 和 OR的处理(IN 效率高于 OR)
SQL使用了IN 和 OR,并不会利用索引,会进行全表搜索。
处理方法:
1.用UNION ALL 替换 IN。
2.IN (SELECT 语句),改用EXISTS,例如:
SELECT * FROM T1
WHERE A IN (SELECT A FROM T2)
改为:SELECT * FROM T1
WHERE EXISTS (S
Java Spring xml文件
xml version="1.0" encoding="UTF-8"?>
beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema
Java 数据类型(时间)转换
1.String转NUMBERLong num=Long.valueOf(str);
Integer num=Integer.valueOf(str);
……2.BigDecimal转NUMBER型Long num = str.longValue();……3.Timestamp转Date存 Oracle对应实体类:@Column(name = "GLASS_START_TIME")
@Tempor...
java 调用Oracle 存储过程(SpringBoot下的事务管理)
1.在事务的实体类里添加getSession方法@Repository("dao3")
public class OracleRepositoryImpl extends NaviRepositoryImpl {
/** 实体类管理类对象 */
@PersistenceContext(unitName = "thirdaryPersistenceUnit")
private...
mysql 常用sql
1.添加联合主键alter table tb_name add primary key (字段1,字段2,字段3);2.查询索引SHOW INDEX FROM table_name 查询索引的方法【默认主键都是有索引的】3.查询主键SHOW KEYS FROM table_name 查询主键和外键的方法4.查询建表语句SHOW CREATE TABLE table_name5.获取当前时间now...
idea逆向生成实体类,Hibernate逆向工程
1.IDEA添加Hibernate支持File —>Project Structure —>Modules点击左上角的+号,添加Hibernate 支持,并选择hibernate.cfg.xml2.生成实体类打开Persistence窗口。(右上角搜索)如图操作:...
mapstruct插件实现相似类整合
插件下载安装:如果下载失败,自行网上下载,注意版本必须为IDEA支持的版本,如上图右上角 v0.16-2017.11.POM.XML配置<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.output...
SpringBoot初识
新建SpringBoot项目创建时选择Spring Initializr,然后Next,如下图:填写项目信息,如下图:填写项目使用到的技术,上面的Spring Boot版本建议选择最新的稳定版,下面勾选上Web就可以了,如下图:最后一步,填写工程名字点击finish:在项目创建成功之后,在项目的根目录下会有一个artifactId+Application命名规则的入口类,如下图:入口类和@Spri...
SpringBoot执行SQL语句(不用hql)
用SESSION执行1.获取事务的session2.用session执行用插件实现public class JdbcUtil {
static ComboPooledDataSource dataSource_ora;
static ComboPooledDataSource dataSource_gp;
static ComboPooledDataSource dataS...
SpringBoot实现多数据源
基于上次的SpringBoot初识1.配置文件spring.datasource.primary.driverClassName=com.mysql.jdbc.Driver
spring.datasource.primary.url=jdbc:mysql://10.10.10.110:3306/dbName?characterEncoding=utf-8&zeroDateTimeBehav...
执行Linux .sh文件
sh文件介绍.sh为Linux的脚本文件,我们可以通过.sh执行一些命令,可以理解为windows的.bat批处理文件。点命令.命令和source是同一个命令,可以理解为source的缩写,简称点命令。现有一个test.sh文件执行方式有4种:1)./test.sh2)sh test.sh3). test.sh4)source test.sh他们有何区别?1)第一种方式,是在当前的shell执行脚...
安装conda时出现的问题
在安装conda时,出现一下问题
ERROR:size of Miniconda3-latest-Linux-x86_64.sh should be 29115136 bytes
使用ll 查看该文件发现文件大小为299115137 bytes
打开文件删除文章最后一个字符就行了
编译pycaffe. matcaffe和mattest出现的问题
make mattest 出现
Invalid MEX-file '/home/gyn/caffe/matlab/+caffe/private/caffe_.mexa64':
/usr/local/MATLAB/R2013b/bin/glnxa64/../../sys/os/glnxa64/libstdc++.so.6:
version `GLIBCXX_3.4.20' not fo
matlab启动时出现问题
出现一下问题
# matlab
uname: /usr/local/MATLAB/R2013b/bin/glnxa64/libtiff.so.5: no version information available (required by /usr/lib/x86_64-linux-gnu/libopencv_highgui.so.2.4)
sed: /usr/local/MATLAB/R2
周排行