
oracle
hlvy
这个作者很懒,什么都没留下…
展开
-
oracle mybatis 一对多对多
<resultMap id="BaseResultMap" type="com.dzhjj.dzhjjapi.entity.oracleentity.TbSpecialT"> <id column="tid" property="tid" jdbcType="VARCHAR"></id> <result column="t_name" property="t_name" jdbcType="VARCHAR"></result&g...原创 2020-09-11 16:22:34 · 493 阅读 · 0 评论 -
oracle mybatis 批量新增带序列
<insert id="insertTbSpecialABatch" parameterType="java.util.List" useGeneratedKeys="false"> insert into DZHMONITOR.tb_special_a(aid, is_delete, sid, prodoct_code, prodoct_sort, prodoct_type, n.原创 2020-09-10 10:49:24 · 583 阅读 · 0 评论 -
sql 列转行
供参考:SELECTUS.LOGONID,ENT.NAME,ENT.SAPID,T1.ID,T1.ORDER_ID,(CASEWHEN T2.REFUND_STATUS IS NOT NULL AND T2.REFUND_STATUS!= '' THEN DECODE(T2.REFUND_STATUS,'1','退款确认中','2','已退款','3','退款驳回')ELSE DE...原创 2019-05-13 00:04:08 · 508 阅读 · 0 评论 -
将2条select语句进行关联查询
sql:with tmp_tab_1 as (select * from( select f.id ID , f. fund_group_id FUND_GROVP_ID , f. fund_id FUND_ID , f. fund_percent FUND_PERCENT,u. fund_SHORT_NAME , n. status SALE_STATVS from T_...转载 2018-07-20 21:06:48 · 2269 阅读 · 0 评论 -
oracle 里sum(0),sum(1) ,sum(2) ,sum(num) over,count(*) over() ,coun(*),count(1)
相当于count(*),如果你查询的满足条件的有五条数据那么sum(1)就是5,如果有sum(2)就是10。select sum(1) from emp。我的理解就是在emp的每一行有一个字段和值都为1的常量。所以sum(1)就是1*count(*),sum(2)就是2*count(*)...转载 2018-06-08 15:08:38 · 10161 阅读 · 1 评论 -
oracle查询所有表
查询所有表:select * from user_tables;查询所有表的数量:select count(*) from user_tables;模糊查询该条件的表名称:select * from user_tables where table_name like '%S%';条件查询所属用户:select * from user_tables where Tablespace_name = '...原创 2018-06-12 11:37:24 · 34749 阅读 · 0 评论 -
PLSQL Developer如何远程连接数据库
1、 首先得连上局域网2、 下载instantclient_11_2并解压百度云: 链接:https://pan.baidu.com/s/1JlcwT42Jnn-OqrtIJ2WLWg 密码:t8o9接着修改tnsnames.ora如图:Oracle是取得名称 host是ip地址 port是端口号service_name记得对应上 3、 还需在工具---首选项...原创 2018-05-05 04:29:29 · 23844 阅读 · 5 评论 -
Oracle 以某字段分组,以某字段排序,取前几条
有事你发现group by查询的时候如果想显示不分组的字段不好写,必须跟着group by后面才能能...,利用分区可以实现不用既有group by的效果又可以显示不用分组的字段...(分区实现)sql如下:select * from (select 表.*, row_number() over(partition by 分组字段 order by 排序字段 desc) rnfrom 表) w...原创 2018-05-12 19:41:30 · 1624 阅读 · 0 评论 -
oracle中创建表时添加注释
转http://www.cnblogs.com/xujiating/p/6236592.htmlCREATE TABLE t1(id varchar2(32) primary key,name VARCHAR2(32) ,age VARCHAR2(32) )---表注释:COMMENT ON table t1 IS '个人信息';---添加字段注释:comment on c...转载 2018-05-20 16:36:53 · 11391 阅读 · 3 评论 -
oracle无监听程序的解决方法
转:http://blog.sina.com.cn/s/blog_6797a6700100swxb.html1.查看监听程序是否启动打开cmd窗口,cmd用管理员运行,否则无法执行启动与停止监听命令lsnrctl status查看运行状态lsnrctl stop停止监听lsnrctl start启动监听执行停止监听命令2.修改监听配置文件 a> 打开<OracleHome>/ne...转载 2018-05-27 20:45:01 · 33414 阅读 · 0 评论 -
oracle中md5
oracle需要自定义MD5代码如下:create or replace function fun_md5(pass in varchar2)return varcahr2 is retval varchar2(32);begin retval := utl_raw.cast_to_raw( dbms_obfuscation_toolkit.MD5( input_string ...原创 2018-05-28 14:50:26 · 679 阅读 · 0 评论 -
解决Oracle11g12541连接错误
oracle无监听程序的解决方法(以win7为例) win10也可以用标签: 杂谈 分类: 数据库1.查看监听程序是否启动打开cmd窗口,cmd用管理员运行,否则无法执行启动与停止监听命令lsnrctl status查看运行状态lsnrctl stop停止监听lsnrctl start启动监听执行停止监听命令2.修改监听配置文件 a> 打开<OracleHome>/netwo...原创 2018-06-02 16:39:18 · 475 阅读 · 0 评论 -
oracle设置触发器让id自动增递
-- 删除数据库已有的student表drop table student;-- 创建student表 并设置主键create TABLE student( tid number primary key, tname varchar2(20));-- 如果没加主键 可修改位主键alter table student add CONSTRAINT sid_pk PRIMARY key...原创 2018-06-02 17:08:26 · 1084 阅读 · 0 评论 -
oracle删除整张表数据
---保留表,只删除数据:truncate table mytable;delete from student where 1 = 1 ;---删除表本身:drop table mytable;---永久性删除 恢复不了:drop table mytable purge;转载 2018-06-04 15:24:48 · 9049 阅读 · 0 评论