
SQL
小灰灰1234
挣扎于现实的理想主义者
展开
-
怎样修改一个序列的当前值
declare LastValue integer;begin loop select SEQ_CONTRACT.currval into LastValue from dual; exit when LastValue >= 160 - 1; select SEQ_CONTRACT.nextval into LastValue from dual;转载 2014-06-11 14:38:23 · 3547 阅读 · 0 评论 -
binlog三种模式的区别(row,statement,mixed)
binlog模式分三种(row,statement,mixed)1.Row日志中会记录成每一行数据被修改的形式,然后在slave端再对相同的数据进行修改,只记录要修改的数据,只有value,不会有sql多表关联的情况。优点:在row模式下,bin-log中可以不记录执行的sql语句的上下文相关的信息,仅仅只需要记录那一条记录被修改了,修改成什么样了,所以row的日志内容会非常清楚的记...转载 2019-06-10 15:34:54 · 4912 阅读 · 0 评论 -
mysql插入速度调整
innodb模式下调整以下参数会显著提升插入速度innodb_buffer_pool_size原创 2019-03-29 09:59:46 · 1190 阅读 · 0 评论 -
常用的三种数据库连接池
1.数据库连接池的概念数据库连接池概述: 数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;转载 2017-12-28 16:11:55 · 8375 阅读 · 0 评论 -
oracle修改服务器字符集 --需要在sqlplus下执行
SQL>conn /as sysdbaSQL>shutdown immediate; SQL>startup mountSQL>ALTER SYSTEM ENABLE RESTRICTED SESSION; SQL>ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0; SQL>ALTER SYSTEM SET AQ_转载 2017-02-24 00:05:06 · 486 阅读 · 0 评论 -
oracle的分析函数over 及开窗函数
一:分析函数overOracle从8.1.6开始提供分析函数,分析函数用于计算基于组的某种聚合值,它和聚合函数的不同之处是对于每个组返回多行,而聚合函数对于每个组只返回一行。 下面通过几个例子来说明其应用。 1:统计某商店的营业额。 date sale转载 2015-04-14 20:27:41 · 468 阅读 · 0 评论 -
java 数据库查询Date类型字段 没有了时分秒 全为 00 的解决办法
数据库查询时间没有了时分秒的解决办法 问题出处,公司一个项目中使用动态sql方式查询Oracle数据库,在展示时Date类型字段只展示日期,无时分秒。 分析: 1、众所周知Oralce的日期类型有很多种,Date ,Timestamp等。其中Date类型对用的是java.sql.Date类型,Timestamp对用的是java.sq转载 2014-10-10 15:03:58 · 4062 阅读 · 0 评论 -
oracle的dump函数应用
oracle的dump函数应用 2012-09-19 10:24:44| 分类:默认分类 |举报|字号 订阅一、函数用法 函数的标准格式是:DUMP(expr[,return_fmt[,start_position][,length]]) 基本参数时4个,最少可以填的参数时0个,当完全没有参数时,直接返回null。另外3个参数也都有各转载 2014-10-08 17:10:47 · 480 阅读 · 0 评论 -
oracle跨库查询的方法
oracle跨库查询的方法 本文简述了通过创建database link实现ORACLE跨数据库查询的方法 1.配置本地数据库服务器的tnsnames.ora文件 $vi $ORACLE_HOME/network/admin/tnsnames.ora 添加如下行,其中DBLINK为连接名(可自定义),HOST和PORT为数据库侦转载 2014-09-29 17:24:53 · 1414 阅读 · 0 评论 -
pl/sql查询中文乱码解决
12345678910111.设置系统环境变量变量名:NLS_LANG变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 2.修改注册表regedit->hkey_local_machine->software->oracle->home数值名称:NLS_LANG数值数据:SIMPLIFIE转载 2014-06-05 20:00:08 · 1734 阅读 · 0 评论 -
SQL distinct用法
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。、原创 2014-06-12 17:57:26 · 1199 阅读 · 0 评论 -
oracle 表中的 dual表的作用
导读]dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情。 dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select us转载 2014-06-06 19:49:52 · 576 阅读 · 0 评论 -
Oracle创建自增字段方法-ORACLE SEQUENCE的简单介绍
先假设有这么一个表:create table S_Depart ( DepartId INT not null, DepartName NVARCHAR2(40) not null, DepartOrder转载 2014-06-08 14:07:45 · 513 阅读 · 0 评论 -
ORACLE 经常使用的进程
PMONPMON,进程监视。PMON主要有3个用途:1,在进程非正常中断后,做清理工作。例如:dedicated server失败了或者因为一些原因被杀死,这是PMON的工作分两种。第一,是对dedicated server所做的工作进行恢复或撤销。第二:是释放dedicated server占用的资源。PMON会把失败进程的未提交的工作进行rollback,释放锁,释放SGA空间2,...转载 2019-08-15 10:55:56 · 203 阅读 · 0 评论