Oracle oracle 创建字段自增长实现方式 mysql等其他数据库中有随着记录的插入而表ID自动增长的功能,而oracle却没有这样的功能,我们有以下两种方式可以解决字段自增长的功能。 因为两种方式都需要通过创建序列来实现,这里先给出序列的创建方式。 CREATE SEQUENCE 序列名 [I...
SQLSERVER 浅谈数据库日期类型字段设计应该如何选择 当设计一个产品,其中很多地方要把日期类型保存到数据库中,如果产品有兼容不同数据库产品的需求,那么,应当怎样设计呢? 当然,首先想到的是,使用数据库的 Date 或 DateTime 类型,可是看看不同数据库这些类型间的区别吧,真让人望而止步。Mysql 数...
Oracle Oracle插入日期数据常见的2个问题和解决方法 1、无效的月份问题 最近在往数据库中插入时间时,Oracle报“无效的月份问题”,具体SQL如下: INSERT INTO TS_COUNT ( ID,CNAME, STARTTIME, END...
Oracle Oracle重建索引Shell脚本、SQL脚本分享 索引是提高数据库查询性能的有力武器。没有索引,就好比图书馆没有图书标签一样,找一本书自己想要的书比登天还难。然而索引在使用的过程中,尤其是在批量的DML的情形下会产生相应的碎片,以及B树高度会发生相应变化,因此可以对这些变化较大的索引进行重构以提高性能。N...
SQLSERVER SQL Server 公用表表达式(CTE)实现递归的方法 公用表表达式简介: 公用表表达式 (CTE) 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集。CTE 与派生表类似,具体表现在不存储为对象,并且只在查询期间有效。与派生...
Oracle Oracle数据库 DGbroker三种保护模式的切换 1.三种保护模式 – Maximum protection 在Maximum protection下, 可以保证从库和主库数据完全一样,做到zero data loss.事务同时在主从两边提交完成,才算事务完成。如果从库宕机或者网络出现问题,主从库不能...
Oracle Oracle Translate 统计字符出现的次数示例代码 特殊用法:统计字符串中 E 出现的次数: SELECT LENGTHB(TRANSLATE(‘ABCDEFGEFGDBE’,’E’||’ABCDEFGEFGDBE’,’E&...
Oracle Oracle call 和 exec的详解及区别 Oracle 中 call 和 exec的区别 今天做项目使用Oracle,在做项目的过程中觉得很有意思,查找了一些资料,跟大家分享一下: 在sqlplus中: 在第三方提供的工具(如:plsqldev) 总结: exec是sqlplus的命令...
MongoDB MongoDB入门教程之常用的运维技术介绍 这一篇我们以管理员的视角来看mongodb,作为一名管理员,我们经常接触到的主要有4个方面: 1. 安装部署 2. 状态监控 3. 安全认证 4. 备份和恢复, 下面我们就一点一点的讲解。 一:安装部署 &n...
Oracle Oracle如何实现跨库查询 实现结果:在一个数据库中某个用户下编写一个存储过程,在存储过程中使用DBLINK连接另一个数据库,从此数据库中的一个用户下取数,然后插入当前的数据库中的一个表中。 二. 实现方法步骤: 1. 创建存储过程 ...
Oracle Oracle ORA-22908(NULL表值的参考)异常分析与解决方法 场景如下: –创建类型(type)create or replace type list_obj is table of number;–创建表结构create table test( name varchar2(30) prima...
其他数据库 Redis数据导入导出以及数据迁移的4种方法详解 1、aof 导入方式。 因为这种方式比较简单,所以我就先介绍它。 分两步来实现,第一步先让源 Redis 生成 AOF 数据文件。 # 清空上文目标实例全部数据 redis-cli -h 目标RedisIP -a password flushall # 源...