Oracle
52 H
这个作者很懒,什么都没留下…
展开
-
通过PL/SQL创建序列和触发器实现表自增字段
假设我们有一个address表,希望实现地址编号address_id的自增1.通过PL/SQL创建序列:首先,新建Sequences对象选择序列所有者,并填写序列的起始值、名称和增量等信息,并应用可以查看其SQL创建语句-- Create sequence create sequence SE...转载 2020-03-29 16:16:59 · 600 阅读 · 0 评论 -
ORACLE----id自增长(sql developer 手动操作方式)
之前都是mysql数据库,现在因为项目需要开始接触oracle数据库,新手上路,难免磕磕碰碰,把自己遇到的问题记录下来,方便查询!详细看:http://www.360doc.com/content/17/0407/11/41766228_643573414.shtml一 建表脚本:DROP TABLE TEMP_TEST_TABLE; CREATE TABLE TEMP_TEST_TAB...转载 2020-02-10 18:02:32 · 413 阅读 · 0 评论 -
PLSQL操作Oracle创建用户和表(自增需创建序列、创建触发器、启动触发器)
1、打开PLSQL,填写用户名和密码(初始有两个用户sys和system,密码是自己安装oracle数据库时定的),Database选择ORCL(默认数据库,oracle中创建的用户就像是mysql中建的数据库,两者有异曲同工之妙) 2、登陆成功后在界面的头部可以看到一下信息,最上面的system@...转载 2020-02-10 17:12:27 · 1457 阅读 · 0 评论 -
ORACLE PL/SQL 中序列(sequence)的简易使用方法介绍
如果我是C罗 原文 ORACLE PL/SQL 中序列(sequence)的简易使用方法介绍 sequence在ORACLE中应用十分广泛,就是序列号的意思,会自动增加指定变数,如逐次增加1或者2或者其他.1.创建序列 Create Sequence你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE 权限CREATE SEQUENCE C...转载 2020-01-03 07:50:55 · 747 阅读 · 0 评论 -
关于dbms_metadata.get_ddl 的使用
查询具体的表名大写加单引号.批量不加。SCOTT@PROD>select dbms_metadata.get_ddl('TABLE','DEPT','SCOTT') CODE from dual; CREATE TABLE "SCOTT"."DEPT" ( "DEPTNO" NUMBE...转载 2020-01-02 11:11:17 · 139 阅读 · 0 评论 -
Oracle的DBMS_METADATA.GET_DDL()函数详解
Oracle中获取对象的DDL语句,可以通过DBMS_METADATA.GET_DDL()查询到该对象的定义语句,具体SQL语句如下:...转载 2020-01-02 11:07:36 · 727 阅读 · 0 评论 -
数据迁移,序列导致主键冲突无法写入数据
公司产品升级,涉及到历史数据迁移。完成迁移后,使用过程中发现有个功能无法使用,检查dubbo的标准服务和jboss应用发现有个序列的执行报错。违反唯一约束 vie_zjyy.SYS_C00548407(这个序列data_mark_sequence)此序列是往data_mark_info表中插入数据,而此...转载 2020-01-02 08:24:27 · 775 阅读 · 0 评论 -
Oracle数据库迁移(从一台服务器迁移到另一台服务器)
1.迁移方法概述:使用Navicat Premium 分别与源数据库和目标数据库建立连接,然后借助Navicat Premium自带...转载 2019-12-31 11:07:30 · 749 阅读 · 0 评论 -
oracle序列sequence的创建、删除、查询及判断序列是否存在
作为笔记使用1、创建序列:create sequence seq_xx --创建序列名称increment by 1 --增长幅度start with 1 --初始值maxvalue 9999999999999999; --最大值2、查询序列:select s...转载 2019-12-30 22:33:01 · 3114 阅读 · 0 评论 -
oracle序列详解
序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。l 自动提供唯一的数值l 共享对象l 主要用于提供主键值l 将序列值装入内存可以提高访问效率创建序列:1、 要有创建序列的权限 create sequence 或 create any sequence2、 创建序列的语法CREATE...转载 2019-12-30 09:30:02 · 221 阅读 · 0 评论 -
Oracle序列创建和使用
Oracle序列创建和使用创建序列语法 CREATE SEQUENCE 序列名 [相关参数]参数说明INCREMENT BY...转载 2019-12-30 09:15:12 · 107 阅读 · 0 评论 -
Oracle数据库序列详解
前言:做过web开发的人员基本上都知道,数据库表中的主键值有的时候我们会用数字类型的并且自增。这样mysql、sql server中的都可以使用工具创建表的时候很容易实现。但是oracle中没有设置自增的方法,一般情况我们会使用序列和触发器来实现主键自增的功能。下面这面文章主要介绍序列。 一、什么是序列...转载 2019-12-30 08:19:24 · 248 阅读 · 0 评论 -
解决数据库连接报错Listener refused the connection with the following error: ORA-12505
第一种情况: 启动tomcat后,前台输入账号密码,提示:java.sql.SQLException:Listener refused the connection with the following error:ORA-12505,TNS:listener does not currently ...转载 2019-12-16 10:49:53 · 8770 阅读 · 0 评论 -
oracle两个date类型相减计算时差
前提为oracle数据库:select (sysdate-userdate)*24 from user --计算小时差select...转载 2019-11-18 13:29:55 · 2971 阅读 · 0 评论 -
Oracle入门
本章内容:Ø Oracle介绍Ø 安装步骤Ø 基本使用Ø 用户管理 一、Oracle数据库简介 Oracle数据库是Oracle(甲骨文)公司的核心产品,适合于大型项目的开发;银行、电信、电商、金融等各领域都大量使用Oracle数据库。Oracle数据库是一种对象关系型数据库,在关系型数据库的基础上,引入了一些面向对象的特性。O...转载 2019-10-26 11:31:54 · 61 阅读 · 0 评论 -
oracle 两个时间相减
转载 oracle 两个时间相减 ...转载 2019-10-15 17:12:22 · 270 阅读 · 0 评论 -
oracle中INSTR函数的用法
原创 oracle中INSTR函数的用法 ...转载 2019-10-14 07:54:43 · 223 阅读 · 0 评论 -
Oracle锁表查询和解锁方法
原创 Oracle锁表查询和解锁方法 ...转载 2019-10-11 14:36:43 · 259 阅读 · 0 评论