sql数据库
ouc大飞
中国海洋大学研究生
展开
-
oracle数据库创建序列和触发器实现id自增
创建序列-- Create sequence create sequence SEQUENCE_ACCESSORYminvalue 1maxvalue 99999999999999999999999999start with 1increment by 1cache 10order;创建触发器create or replace trigger TRIGGER_accessory b原创 2017-01-06 20:25:20 · 380 阅读 · 0 评论 -
oracle常用总结
1、查看表空间详细信息 select * from dba_data_files order by tablespace_name2、创建表空间: create tablespace HEATPUMP logging datafile ‘E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\heatpump01.DBF’ size 200m autoextend原创 2017-01-09 11:14:37 · 237 阅读 · 0 评论 -
Mybatis动态传表名
Mybatis动态传表名和传字段参数是一样的,不过表格或者需要返回的字段需要提前确定,因为需要有一个接受类型的类。 Mybatis的部分:<select id="getDataByTable" resultType="com.dl.location.admin.data.Location"> SELECT * FROM #{tables} </select>在这个Locat原创 2017-01-13 16:49:28 · 404 阅读 · 0 评论 -
oracle常用语句总结
oracle常用语句总结 表空间扩展,创建表空间。。。1、oracle查询表中的最新10条数据select * from testdataa1004 t where rownum<=10 order by primarykey desc2、将查询结果放入到新表中create table aa4 as select * from testdataa1004 t where primarykey原创 2017-05-05 19:46:24 · 352 阅读 · 0 评论 -
mysql实现避免重复插入
mysql实现避免重复插入的sql语句简单写法INSERT into bridgepeoplecount(floor,endTime,locationDate,count,expoId) SELECT 0,'2016-10-13 01:00:00','2016-10-13',2,'dbffc9cc7dd64c6286bc6da7b57e3415' FROM DUAL WHERE NOT EXISTS原创 2017-05-05 12:31:49 · 725 阅读 · 0 评论 -
oracle分页查询语句
oracle分页查询语句SELECT logTime,userNo,labCode,primaryKey,operateType,isHaiEr,logDetail FROM(SELECT A.*, rownum r FROM(SELECT * FROM log) A WHERE rownum < "+(start+length)+")B WHERE r >="+start;start为开始记录,l原创 2017-05-05 13:21:41 · 375 阅读 · 0 评论 -
mysql取分组后最新的一条记录
mysql取分组后最新的一条记录,下面两种方法.一种是先筛选 出最大和最新的时间,在连表查询.一种是先排序,然后在次分组查询(默认第一条),就是最新的一条数据了#select * from t_assistant_article as a, (select max(base_id) as base_id, max(create_time) as create_time from t_assist...原创 2019-01-09 16:58:18 · 7780 阅读 · 6 评论 -
mybatis批量更新操作
批量更新第一种方式 update IVMP_DEVICE_TYPE_AISLE set AISLE_TYPE = <foreach collection="list" index="index" item="item" open="case" close="end"> when AISLE_ID = #{item.aisleId,jdbcType=VA原创 2019-02-20 11:07:05 · 243 阅读 · 0 评论