设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
关于ORACLE序列
返回列表
发新帖
关于ORACLE序列
[复制链接]
11
|
9
|
2005-10-30 17:05:33
|
显示全部楼层
|
阅读模式
我想问一下,当表中的序列比当前的序列号初始值要大时的操作方法,(更改序列的方法)
一个能通过删除序列后重新建立,CREATE /////
能不能通过ALTER直接来修改这个序列的初始值呢?
语法是:???????????,谢谢
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
无此语法
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
我听说有,不知道如何来做
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
什么数据库?什么版本?
我能保证oracle 9i以前,没有这个语法
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
这个语法从来没有听说。
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
update user_sequences set min_value= &initvalue;
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
最初由 crazysa 发布
[B]update user_sequences set min_value= &initvalue; [/B]
这是什么书上写的啊?
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
有这样的语法:
ALTER SEQUENCE [schema.]sequence_name option(s)
Options:
INCREMENT BY int
MAXVALUE int | NOMAXVALUE
MINVALUE int | NOMINVALUE
CYCLE | NOCYCLE
CACHE int | NOCACHE
ORDER | NOORDER
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
是有这样的语法,但是书上说,只能修改除了start with之外的任何参数,而且minvalue值不能低于当前值,这些试验都可以证实的,我想和楼主说,不要想这些了,删除然后重建好像也不难啊?
回复
使用道具
举报
千问
|
2005-10-30 17:05:33
|
显示全部楼层
最初由 crazysa 发布
[B]update user_sequences set min_value= &initvalue; [/B]
这位兄弟说的挺搞笑,由于没见过我还真当真了,我就试验了一把,错误我就不贴出来了,反正不对。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行