社区
Web 开发
帖子详情
怎样查看oracle的sequence(序列)呢?
disremember
2005-03-18 05:37:09
1。怎样列出oracle下建立的sequence ?就像查看数据表用select * from tab命令
2。怎样删除sequence ?
...全文
4301
2
打赏
收藏
怎样查看oracle的sequence(序列)呢?
1。怎样列出oracle下建立的sequence ?就像查看数据表用select * from tab命令 2。怎样删除sequence ?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huangdeji
2005-03-18
打赏
举报
回复
顶
icewolf_li
2005-03-18
打赏
举报
回复
select * from user_sequences
/
drop sequence your_sequence_name
/
分享
ORACLE
SEQUENCE
跳号总结
在
ORACLE
数据库中,
序列
(
SEQUENCE
)是使用非常频繁的一个数据库对象,但是有时候会遇到
序列
(SEQUECNE)跳号(skip
sequence
numbers)的情形,那么在哪些情形下会遇到跳号呢? 事务回滚引起的跳号 不管
序列
有没有CACHE、事务回滚这种情况下,都会引起
序列
的跳号。如下实验所示: SQL> create
sequence
my_
sequence
2 start with 1 3 increment by 1 4 maxvalue 99999 5 nocache;
Sequence
created. SQL> create table test
详解
ORACLE
SEQUENCE
用法
在
oracle
中
sequence
就是序号,每次取的时候它会自动增加。
sequence
与表没有关系。 1、Create
Sequence
首先要有CREATE
SEQUENCE
或者CREATE ANY
SEQUENCE
权限。 创建语句如下: CREATE
SEQUENCE
seqTest INCREMENT BY 1 -- 每次加几个 START WITH 1 -- 从1开始计数 NOMAXvalue -- 不设置最大值 NOCYCLE -- 一直累加,不循环 CACHE 10; --设置缓存cache个
序列
,如果系统down掉了或者其它情况将会导致
序列
不连续,也可以设置为--------
生成
oracle
数据库中的所有
sequence
的语句
可以根据
oracle
数据库中存在的
sequence
,生成建立语句
Oracle
中使用触发器(trigger)和
序列
(
sequence
)模拟实现自增列实例
问题:在SQL Server数据库中,有自增列这个字段属性,使用起来也是很方便的。而在
Oracle
中却没有这个功能,该如何实现呢? 答:在
Oracle
中虽然没有自增列的说法,但却可以通过触发器(trigger)和
序列
(
sequence
)来模式实现。 示例: 1、建立表 代码如下:create table user ( id number(6) not null, name varchar2(30) not null primary key ) 2、建立
序列
SEQUENCE
代码如下: create
sequence
user_seq in
Oracle
数据库中创建自增主键的实例教程
在设计数据库表的时候发现
Oracle
没有自增主键的设置,Google了解到
Oracle
本身并不支持自增主键,需要通过
序列
(
Sequence
)和触发器(Trigger)实现。 创建表Student Create Table Student( id number(12) primary key, --通过
序列
和触发器实现id的自增 name varchar2(20) , age number(3) , sex number(1) ) 创建
序列
Sequence
Create
Sequence
SEQ_STUDENT minvalue 1 maxvalue 99999999999999
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章