- 浏览: 159504 次
- 性别:
- 来自: 成都
最新评论
-
yangyunzhou:
试了一下, 貌似不行
监听父窗口的变化自适应子页面的高度
文章列表
SELECT * from ecm_query t
where t.rowid in (
select rid
from (select t1.rowid rid,
row_number() over(partition by t1.id, t1.name order by 1) rn
from ecm_query t1) t1
where t1.rn > 1)
...
git 安装以及注册账号 官网地址 https://www.jianshu.com/p/f3796be62889
数据中台架构 https://blog.csdn.net/z136370204/article/details/109330383
VUE ...
实现效果 例如: 中国 下的 省 市 县 乡
输入 省的id 能把该省下的市,县,乡全部查出来,输入该市的id 可以把 该市下的 县,乡全部查出来
oracle 级联查询:oracle有内置函数 start with …connect by prior 直接实现级联效果如
select a.* from T_depart a start with depid=’213520′ connect by prior depid=pdepid
depid是指 部门编号, pdepid是指上级部门编号
depid=’213520′ 是指查递归depid=213520的部门即 ...
oracle恢复删除的数据
- 博客分类:
- 数据库
分为两种方法:scn和时间戳两种方法恢复。
一、通过scn恢复删除且已提交的数据
1、获得当前数据库的scn号
select current_scn from v$database; (切换到sys用户或system用户查询)
查询到的scn号为:1499223
2、查询当前scn号之前的scn
select * from 表名 as of scn 1499220; (确定删除的数据是否存在,如果存在,则恢复数据;如果不是,则继续缩小scn号)
3、恢复删除且已提交的数据
flashback table 表名 to scn 1499220;
二、通过 ...
oracle 简单存储 一个表的数据转入另外的表
- 博客分类:
- 数据库
线损统计导入
select * from xs_gz t order by to_number(t.gz_num) asc
declare
j number:=0;
i number:=0;
k number:=0;
begin
select max(to_number(id)) into j from xs_gz;
select max(to_number(gz_num)) into i from xs_gz;
select max(to_number(id)) into k from xs_gzbj;
for cr in ...
Oracle 关联两表写update语句
- 博客分类:
- 数据库
两种方法:
-- 方法1.
UPDATE 表2
SET
表2.C = (SELECT B FROM 表1 WHERE 表1.A = 表2.A)
WHERE
EXISTS ( SELECT 1 FROM 表1 WHERE 表1.A = 表2.A)
-- 方法2
MERGE INTO 表2
USING 表1
ON ( 表2.A = 表1.A ) -- 条件是 A 相同
WHEN MATCHED THEN UPDATE SET 表2.C = 表1.B -- 匹配的时候,更新
eg
update c_mp mp set mp.mp_n ...
select t.Org_no,t.Org_name,t.Org_prent from HT_org t
start with Org_no='511100'
connect by prior Org_no = Org_prent;
oracle 触发器实例
- 博客分类:
- 数据库
//新增字段更改值
create or replace trigger trg_insert_terminal_addr_hex
before insert
on r_tmnl_run
for each row
begin
:new.terminal_addr_hex:=substr(:new.terminal_addr,1,4)|| lpad(trim(to_hex(substr(:new.terminal_addr,5,5))),4,'0') ;
END;
//修改字段赋值
CREATE OR REPLACE TRIGGER trg_update_terminal_addr_hex
BE ...
/*
使用oracle 的 PL/Sql 定时执行一个存储过程
测试目的:在表 tab 中间隔一分钟插入一条数据
实现方案:
1.通过 oracle 中 dbms_job 完成存储过程的定时调用
2.在存储过程中完成相应的逻辑操作
脚本说名:
以下代码为 dbms_job 操作的基本写法,
其中不包含各个系统函数参数说明,
如需要了解“系统函数参数说明”请另行在网上查找
注:
1.其中的停止运行后继续执行的方法还有待测试
2.开始运行一个计划时,计划内的存储过程将立刻执行一次
*/
--1.创建一个测试表
create table tab(dtime date);
Sele ...
删除oracle末用户的表数据
- 博客分类:
- 数据库
begin
for cr in (select o.object_name a from dba_objects o where o.owner='TEST' and o.object_type = 'TABLE' order by o.object_name) loop
dbms_output.put_line(CONCAT(CONCAT('delete from ',cr.a),'; '));
end loop;
end;
Excel中如何把16进制转化为10进制
- 博客分类:
- Excel
1.16进制转化为10进制HEX2DEC(C2);
2.字符串连接CONCATENATE( + );
3.字符串截取 LEFT( , ) RIGHT( ,);
例子:
集中器终端地址:08310057
= CONCATENATE(LEFT(C2,4),+ TEXT(HEX2DEC(RIGHT(VALUE(C2),4)),"0000"))
转化为结果:08310087 (0831 + 0087)
一、问题描述:
今天,安装Tomcat7.0.21后,单独用D:\apache-tomcat-7.0.21\bin\startup.bat启动web服务正常。但在MyEclipse8.5中集成配置Tomcat7后,在MyEclipse启动Tomcat服务则出现如下错误提示:
Exception in thread “main” java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory
at org.apache.catalina.startup.Bootstrap.(Bootstrap.java:54)
Caus ...
一、分别下载安装JDK1.6和Tomcat7.0,我的安装路径分别为:D:\Program Files\Java\jdk1.6.0_18和D:\Tomcat7(安装过程省略)。
二、配置环境变量
环境变量代码 复制代码 收藏代码
1.JAVA_HOME=D:\Program Files\Java\jdk1.6.0_18
2.CATALINA_BASE=D:\Tomcat7
3.CATALINA_TMPDIR=D:\Tomcat7\temp
4.CATALINA_HOME=D:\Tomcat7
5.path=%JAVA_HOME%\bin;%CATALINA_HOME%\b ...
MyEclipse6.5配置Tomcat7.0
- 博客分类:
- JAVA
window>>Preferences>>MyEclipse Enterprise Workbench>>Servers>>Tomcat>>Tomcat 6.X(由于MyEclipse没有提供Tomcat7.0的服务选项,就用Tomcat6选项添加运行Tomcat7)
1、将Tomcat server选为Enable
2、在Tomcat home directory处点Browse...按钮选择Tomcat7的安装路径:D:\Tomcat7
3、打开window>>Preferences>>MyEclips ...
CREATE FUNCTION [dbo].[getStrContainNum](@S1 VARCHAR(1000),@S2 VARCHAR(1000))
RETURNS INT
AS
BEGIN
DECLARE @I INT,@S VARCHAR(1000),@S3 VARCHAR(1000)
SET @I=0
SET @S3=@S1
WHILE @S3<>''
BEGIN
IF CHARINDEX(',',@S3)>0
SET @S=SUBSTRING(@S3,1,CHARINDEX(',',@S3))
ELSE
SET @S=@S3+','
IF ...