数据库
文章平均质量分 78
IngloriousBastards
我就是我,不一样的烟火,看到自己都上火的我
展开
-
nba
小白,总结只为自己更好的记住错误原创 2017-08-17 11:57:01 · 303 阅读 · 1 评论 -
java插入oracle数据并返回主键,传入mybatis整个sql并执行
ps:如果想批量插入数据并返回主键请查看https://my.oschina.net/zudajun/blog/674946需要修改mybatis源码。1.传入写好的sql传入mybatismapper文件<select id="createTempTable" parameterType="map" > ${sql}<!-- 注意这里是$而不是# --> <...原创 2018-05-17 15:34:28 · 451 阅读 · 0 评论 -
使用jdbc链接oracle,传入数组执行批量数据的操作
存储过程,创建包,就不写了,只有包体create or replace package body test is procedure useType as --声明变量 v_sql varchar2(1000); begin v_sql:='GRANT CREATE ANY TYPE TO PHONE';--授权,phone用户可以创建任何类型 ...原创 2018-05-01 11:54:10 · 703 阅读 · 0 评论 -
oracle存储过程输入输出数组对象和java调用情况
原博客地址:https://blog.csdn.net/hunterdiary/article/details/6081380存储过程部分: create table parent( id number(10), name varchar2(100), title varchar2(10));create table child( id number(10), par...转载 2018-04-30 23:27:51 · 405 阅读 · 0 评论 -
Oracle自定义数据类型 2 (调用对象方法)
原博客地址:https://www.cnblogs.com/arxive/p/6005886.html 调用对象方法调用对象方法基于类型创建表后,就可以在查询中调用对象方法A. 创建基于对象的表语法:create table <表名> of <对象类型>意义:此表具有该类型和member方法的所有属性,我们不能通过DBA STUDIO的表数据编辑器来编辑...转载 2018-04-30 23:24:44 · 189 阅读 · 0 评论 -
sqlplus===exp/imp三种模式——完全、用户、表
sqlplus有几种登陆方式 比如:1.C: > sqlplus "/as sysdba" --以操作系统权限认证的oracle sys管理员登陆2.C: > sqlplus /nolog --不在cmd或者terminal当中暴露密码的登陆方式SQL> conn /as sysdba&SQL> conn sys/password as ...转载 2018-04-03 09:44:42 · 5280 阅读 · 0 评论 -
设置mysql允许外部IP连接的解决方法
原文:https://www.cnblogs.com/xiaochongzi/p/6627418.html设置mysql允许外部IP连接的解决方法 mysql默认情况下,只允许localhost连接,如果需要外部IP连接到mysql,需要向mysql数据库里的“user”表里添加相关授权。 例如:让newuser用户使用newpwd密码从IP:192.168转载 2017-12-14 10:05:20 · 880 阅读 · 0 评论 -
oracle定时运行存储过程
创建表create table error_msg(msg varchar2(1024),count_old number(6),stime date);create table error_msg2(msg varchar2(1024),stime date);insert into error_msg2 values('异常信息1',to_date('2017-11-15 12原创 2017-11-15 15:33:09 · 183 阅读 · 0 评论 -
比例均摊
CREATE TABLE TEST01(VALUES1 VARCHAR2(10),VALUES2 VARCHAR2(10),VALUES3 VARCHAR2(10))INSERT INTO TEST01 VALUES('1','2','3');INSERT INTO TEST01 VALUES('1','2',' ');INSERT INTO TEST01 VALUES('1',' '原创 2017-11-07 09:02:44 · 387 阅读 · 0 评论 -
征集SQL,大家集思广益下
CREATE TABLE WANGLEI_TYPE_TEST( YEAR_MONTHS_DAY DATE, TYPE_NAME VARCHAR2(100), VALUES1 VARCHAR2(100) ); /*2017/6/1 A 02017/6/2 A 12017/6/3 A 12017/6/4 A 02017原创 2017-08-28 17:51:48 · 403 阅读 · 1 评论 -
Select 语句执行顺序以及如何提高Oracle 基本查询效率--原文链接http://www.cnblogs.com/likeju/p/5039128.html
今天把这几天做的练习复习了一下,不知道自己写得代码执行的效率如何以及要如何提高,于是乎上网开始研究一些材料,现整理如下: 首先,要了解在Oracle中Sql语句运行的机制。以下是sql语句的执行步骤: 1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。 2)语义分析,检查语句中涉及的所有数据库对象是转载 2017-08-28 13:49:35 · 781 阅读 · 0 评论 -
oracle常用函数整理
SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;(where条件从右往左解析)3、group by子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用having子句筛选分组;6、计算所有的表达式;7、select 的字段;8、使用order by对结果集进行排序。原创 2017-08-15 10:41:17 · 215 阅读 · 0 评论 -
最近写sql语句的一个总结
1.在碰到求取连续的问题的时候,有2种思路, (1)可以将表的数据错位,就可以将前一条数据和后一条数据放在同一行,进行对比 (2)可以使用row_number(),比如在nba题目中,求取连续夺冠球队的开始年份和结束年份 --本题求取连续获得夺冠的nba球队,以及开始时间,和结束时间nba的题目中用到的函数max(),min(),over()over()分析函数主要是用于计原创 2017-08-17 11:57:53 · 1501 阅读 · 0 评论 -
Mybatis传list参数调用oracle存储过程
原文地址:https://blog.csdn.net/qq_32078397/article/details/61195720怎么利用MyBatis传List类型参数到数据库存储过程中实现批量插入数据?MyBatis中参数是List类型时怎么处理?大家都知道MyBatis批处理大量数据是很难做到事务回滚的(事务由Spring管理),都将逻辑写在存储中又是及其头疼的一件事(参数长度也有限制),那么我...转载 2018-04-26 22:56:19 · 1255 阅读 · 0 评论