oracle创建存储过程 当插入数据时对某个字段自动存入流水号

 我来答
碧血玉叶花
推荐于2016-02-17 · TA获得超过4976个赞
知道大有可为答主
回答量:6154
采纳率:0%
帮助的人:1720万
展开全部
首先创建一个序列create sequence seq1increment by 1start with 1maxvalue 999999999;测试表create table a(a number(20),b varchar2(10));其次创建存储create or replace procedure pro_insert(a_p in varchar2)isbegin  insert into a  (a,b)  values  (seq1.nextval,a_p); ---seq1.nextval是表示已经有的序列上加1     commit;end pro_insert;插入数据sql> set serveroutput on;sql> execut pro_insert('a'); PL/sql procedure successfully completed sql> select * from a;                     A B--------------------- ----------                    2 a
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式