- 浏览: 67851 次
- 性别:
- 来自: 西安
最新评论
文章列表
SELECT T2.BUSINESS_KEY_,T2.ID_
FROM (
SELECT
@r AS id,
(SELECT @r := PARENT_ID_ FROM `act_ru_execution` WHERE id = ID_) AS 2v2,
@l := @l + 1 AS lvl
FROM
(SELECT @r := '28b0409e-edbe-11ea-9233-00ff085aa99e',@l :=0) vars,
act_ru_executi ...
buildscript {
repositories {
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.4'
// NOTE: Do not place your application dependencies here; they bel ...
1 源数据库:
字符集:SIMPLIFIEDCHINESE_CHINA.AL32UTF8
EXP导出客户端字符集(windows导出):NLS_LANG=SIMPLIFIEDCHINESE_CHINA.ZHS16GBK
2 目标数据库:
字符集:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
IMP导入客户端字符集(linux客户端导入):zh_CN.UTF-8
导入出现的问题:
1 在PL/SQL中查询数据为乱码
2 表注释为乱码
解决问题1:在PL/SQL中查询数据为乱码
数据查询乱码,如果源数据库和目标数据库字符集不冲 ...
由于在oracle11g之后的某些版本中,采用exp方式导出数据会导致空表被漏掉,解决办法分为两种:
一、对空表进行插入操作,然后再删除数据。
二、采用数据泵的方式导出。
本文介绍第二种方式。
导出:
1、从cmd中以dba权限登录数据库:sqlplus system/密码@orcl as sysdba;
2、创建目录: Create directory TEST as 'd:\test';
3、授权:Grant read,write on directory TEST to yxf;
4、对应第二步所创建的目录,在数据库服务端的d盘新建文件夹test;
5、退出数据库登录:q ...
前提:开发工具IDEA2019.2,SpringBoot,maven项目;Oracle版本是Oracle11g;已经将Oracle的jar包依赖安装到maven的本地仓库中。
首先,出现的问题:
在以上的背景下,pom.xml文件中增加了Oracle的dependency,但是在updatemaven项目时仍然报错,找不到com.oracl:ojdbc6:11.2.0.1.0(在文件内显示为红色),如图所示:,在编译器里可以看到错误内容。在网上找了很久,也尝试了好几种办法,都不可行。
其次,问题出现的原因:
都说是因为maven中Oracle的依赖是收费的,因此无法下载。但是我 ...
1、设置环境变量
1.1.添加一个环境变量MAVEN_HOME,值为你的maven安装目录
1.2.修改Path环境变量,追加;%MAVEN_HOME%\bin; 环境变量是为了执行cmd命令更方便
2、将jar包放在d盘根目录下
D:\ojdbc6.jar
3、打开命令行窗口(以管理员身份),安装jar包到本地仓库:
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=D:\ojdbc6 ...
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_171
Path后面追加;%JAVA_HOME%\bin(建议在path变量值中上移置顶)
CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(切记设置的话别漏了前面的".")
执行方法:Open PDM -- Tools -- Execute Commands -- Run Script
Option Explicit
ValidationMode = True
InteractiveMode = im_Batch
Dim mdl 'the current model
'get the current active model
Set mdl = ActiveModel
If (mdl Is Nothing) Then
MsgBox "There is no current Model"
ElseIf Not mdl.Is ...
Oracle——delete语句恢复
- 博客分类:
- Oracle
一:根据时间恢复
delete from EMP where EMPNO=7369;
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss')from dual;
select * from EMP as of timestamp to_timestamp('2018-04-12 09:12:11','yyyy-mm-dd hh24:mi:ss');
flashback table EMP to timestamp to_timestamp('2018-04-12 09:12:11','yyyy-mm-dd hh24:mi:ss');
则:
...
aven配置默认使用的JDK版本
- 博客分类:
- Java
<div class="iteye-blog-content-contain" style="font-size: 14px">
问题:
创建maven项目的时候,jdk版本是1.7版本,而自己安装的是1.8版本,从而导致无法使用lambda等Java8新特性。
每次右键项目名-maven->update project 时候,项目jdk版本就会变回1.7版本。
解决办法:
解决办法一:在项目中的pom.xml指定jdk版本
<build>
<plugins>
...
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。
2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:
select id from t where num is null
可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:
select id from t where num=0
3.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。
4.应尽量避免在 where 子句中使用 or 来 ...
1、创建备份表;
create table bbs as select * from industry_catalogues
2、将原表需修改字段置空;
update industry_catalogues set sort=''
3、修改字段类型;
手动修改
4、从备份表还原原表字段值;
update industry_catalogues ic set sort=(select bs.sort from bbs bs where ic.id=bs.id)
5、查看修改后内容
select * from industry_catalogues
...
function getFilePath(treeObj) {
if (treeObj == null) return "";
var filename = treeObj.NAME;
var pNode = treeObj.getParentNode();
if (pNode != null) {
filename = getFilePath(pNode) + ">" + filename;
}
return ...
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
查询哪些表被锁定
select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;
查询由哪些session引起;
select b.username,b.sid,b.serial#,logon_time from v$locked_object a,v$session b where a.session_id = b.sid order by b.logon_time;
杀掉相关进程;
...