小编use*_*571的帖子

oracle中的序列创建

我想在oracle中创建一个序列,其中列字段(Empid)的最大值必须是序列的最小值.

下面是我在同一个stackexchange中找到的那个

create sequence mytemp_seq start with &v_Startval;
Run Code Online (Sandbox Code Playgroud)

此命令提示我输入我必须输入的列名称的最大值.

如何在不提示的情况下修复&v_startval的值,而是直接设置以下语句中的值

select max(empid) from mytemp..
Run Code Online (Sandbox Code Playgroud)

我想在下面这样做

create sequence mytemp_seq start with (SELECT MAX(empid) from mytemp)
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

oracle oracle10g

5
推荐指数
2
解决办法
936
查看次数

标签 统计

oracle ×1

oracle10g ×1