데이터 베이스 MySQL 튜토리얼 Oracle Database 建立与查询 Sequence

Oracle Database 建立与查询 Sequence

Jun 07, 2016 pm 04:56 PM
oracle

相关的 Oracle Database Sequence 资讯如下:建立 Sequence 语法create sequence lt;schemagt;.lt;table_namegt;_sincrement

Linux公社

首页 → 数据库技术

背景:

阅读新闻

Oracle Database 建立与查询 Sequence

[日期:2010-02-04] 来源:Oracle社区  作者:Oracle编辑 [字体:]

相关的 Oracle Database Sequence 资讯如下:

建立 Sequence 语法

create sequence ._s
increment by 1
start with 1
maxvalue 99999999999999999999
minvalue 1
nocycle;
 
其中 :
incerment: 每次增加的数值
start    : Sequence 开始数值
maxvalue : Sequence 最大值
nocycle  : 当 Sequence 达最大值时,不重头开始

取得下一笔 Sequence 值

select .nextval[@db_link]
  from dual;

查询目前 Sequence 值

语法 1:
select .currval[@db_link]
  from dual;
 
Mark 提供: 若 "目前所在的 DB Session" 尚未执行 nextval, 就先执行 currval, 则会得到
ORA-08002: sequence DB_SESSION_ID.CURRVAL is not yet defined in this session 错误.
 
语法 2:
select last_number - 1
   from all_sequences
 where sequence_name = '';

修改 Sequence

如: Alter Sequence MaxValue 999999999999999;

注意事项

1) Sequence 不能直接用在 "等式 :=" 之后.如: vID := tomSeq.nextval;
2) Sequence 可以直接用在 "SQL" 之中.如: insert into tomTable values( tomSeq.nextval, ... );

linux

  • 0
  • 测试添加Oracle中Blob数据类型对象

    Ubuntu下安装MySQL获得 mysql.h 建立C接口

    相关资讯       oracle 

    图片资讯      

    本文评论   查看全部评论 (0)

    评论声明

    最新资讯

    本周热门

    Linux公社简介 - 广告服务 - 网站地图 - 帮助信息 - 联系我们
    本站(LinuxIDC)所刊载文章不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。


    Copyright © 2006-2014 Linux公社 All rights reserved 浙ICP备06018118号

    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

    뜨거운 기사 태그

    메모장++7.3.1

    메모장++7.3.1

    사용하기 쉬운 무료 코드 편집기

    SublimeText3 중국어 버전

    SublimeText3 중국어 버전

    중국어 버전, 사용하기 매우 쉽습니다.

    스튜디오 13.0.1 보내기

    스튜디오 13.0.1 보내기

    강력한 PHP 통합 개발 환경

    드림위버 CS6

    드림위버 CS6

    시각적 웹 개발 도구

    SublimeText3 Mac 버전

    SublimeText3 Mac 버전

    신 수준의 코드 편집 소프트웨어(SublimeText3)

    오라클에서 두 날짜 사이의 일수를 계산하는 함수 오라클에서 두 날짜 사이의 일수를 계산하는 함수 May 08, 2024 pm 07:45 PM

    오라클에서 두 날짜 사이의 일수를 계산하는 함수

    Oracle 데이터베이스 로그는 얼마나 오래 보관됩니까? Oracle 데이터베이스 로그는 얼마나 오래 보관됩니까? May 10, 2024 am 03:27 AM

    Oracle 데이터베이스 로그는 얼마나 오래 보관됩니까?

    Oracle 데이터베이스 시작 단계의 순서는 다음과 같습니다. Oracle 데이터베이스 시작 단계의 순서는 다음과 같습니다. May 10, 2024 am 01:48 AM

    Oracle 데이터베이스 시작 단계의 순서는 다음과 같습니다.

    오라클에서 간격을 사용하는 방법 오라클에서 간격을 사용하는 방법 May 08, 2024 pm 07:54 PM

    오라클에서 간격을 사용하는 방법

    Oracle 데이터베이스 서버 하드웨어 구성 요구 사항 Oracle 데이터베이스 서버 하드웨어 구성 요구 사항 May 10, 2024 am 04:00 AM

    Oracle 데이터베이스 서버 하드웨어 구성 요구 사항

    Oracle에서 특정 문자의 발생 횟수를 확인하는 방법 Oracle에서 특정 문자의 발생 횟수를 확인하는 방법 May 09, 2024 pm 09:33 PM

    Oracle에서 특정 문자의 발생 횟수를 확인하는 방법

    오라클에는 얼마나 많은 메모리가 필요합니까? 오라클에는 얼마나 많은 메모리가 필요합니까? May 10, 2024 am 04:12 AM

    오라클에는 얼마나 많은 메모리가 필요합니까?

    오라클에 두 문자열이 포함되어 있는지 확인하는 방법 오라클에 두 문자열이 포함되어 있는지 확인하는 방법 May 08, 2024 pm 07:00 PM

    오라클에 두 문자열이 포함되어 있는지 확인하는 방법

    See all articles