当前位置:  数据库>oracle

Oracle中插入一条数据并且返回该条数据的id

    来源: 互联网  发布时间:2017-04-03

    本文导语: Oracle中插入一条数据并且返回该条数据的id: /*    create or replace procedure worktask_content_Insert    (                     theme  varchar2,           type  varchar2,           status  varchar2,           source  varchar2,...

Oracle中插入一条数据并且返回该条数据的id:

/*
    create or replace procedure worktask_content_Insert
    (
         
           theme  varchar2,
           type  varchar2,
           status  varchar2,
           source  varchar2,
           content   varchar2,
           slave varchar2,
           progress varchar2,
           conversionschedule varchar2,
           meetingid varchar2,
           scheduleid varchar2,   
           scale varchar2,
           liableperson varchar2,
           coadjutant varchar2,
           starttime varchar2,
           endtime varchar2,
           completiondate varchar2,
           beforestarttime varchar2,
           starttype varchar2,
           beforeendtime varchar2,
           endtype varchar2,
           revise varchar2,
           departmentstask varchar2,
           sontask varchar2,
           taskcoding varchar2,
           createid varchar2,
           libdeparid varchar2,
           fathertaskid varchar2,
           maxid out varchar2
    )
    as   
          maxtaskid varchar2(50);
    begin
     
         --插入数据
         insert into worktask_content values(sq_worktask_content.nextval,theme, type ,status,source,content,slave,progress,conversionschedule,meetingid,scheduleid,scale,liableperson,coadjutant,starttime, endtime ,
         completiondate,beforestarttime,starttype,beforeendtime,endtype,revise,departmentstask,sontask,taskcoding,createid,libdeparid,fathertaskid);
         --查出最大值
        select MAX(taskid) into maxtaskid  from worktask_content;
       
        maxid:=maxtaskid;
        --修改数据
        update worktask_content set fathertaskid=maxtaskid where taskid=maxtaskid;
       
      
        commit;
        
         Exception
                   When others then
                    Rollback;




















































    end;
*/
  /
    -- declare
     -- b_id varchar(14);
   -- begin
    -- worktask_content_Insert('23','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1','1',b_id);
    -- dbms_output.put_line(b_id);
   -- end;
  
    
    -- select * from worktask_content
/













    
 
 

您可能感兴趣的文章:

  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • 请问大家用oracle数据库, 用import oracle.*;下的东西么? 还是用标准库?
  • ORACLE数据库常用字段数据类型介绍
  • 怎样调出ORACLE数据库中的数据,该如何连接?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • 用JDBC连接Oracle数据库时,如何向数据库中写日期型数据(格式)?谢了!
  • 关于JDBC连接Oracle数据库,是否必须有Oracle客户端
  • linux上安装oracle 数据库后,是否能写shell程序实现数据库的自动启动。
  • win2000+jbuilder6+oracle817编出的程序,在win2000下执行很好,在win98下却访问不了oracle数据库
  • jsp文件上传smartupload到oracle数据库中没有longblob的数据类型如何处理的?
  • 将Oracle 8i数据成功移植Oracle 10g的方法
  • Oracle收购TimesTen 提高数据库软件性能
  • 我从JSP页将数据插入到oracle数据库中,为何汉字插入后数据库中显示为乱码呢?
  • Oracle数据库恢复后心得
  • 紧急求救:对Oracle数据库中long 型数据进行模糊查询 如何查?
  • Linux下Oracle数据库,dbstart持续不动,数据库无法启动解决
  • 卸载oracle数据库
  • ejb的bmp向oracle表插入图片记录的问题!
  • 从jsp想oracle插入记录的顺序问题
  • 不能把几百个以上的汉字插入oracle varchar2类型的问题!
  • Oracle插入日期数据常见的2个问题和解决方法
  • 向Oracle数据库的CLOB属性插入数据报字符串过长错误
  • 快疯了:怎样从JSP中向Oracle_816中插入LONG型字符串?
  • 在Oracle中向视图中插入数据的方法
  • Oracle 插入超4000字节的CLOB字段的处理方法
  • 在oracle下要在同一事务下插入多条记录,该怎么做??最好要有原代码
  • 请问在jsp中将系统当前时间插入到Oracle中Date字段中?(很急,在线等待)
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 为什么oracle不返回一个UpdatableResultSet?
  • Oracle存储过程如何返回一个结果集&如何获取
  • 求教:shell 脚本怎么获取ORACLE存储过程的返回值?
  • 关于JDBC访问Oracle返回数据集的记录限制的问题
  • Oracle返回表类型的自定义函数
  • Oracle中返回结果集的存储过程分享
  • oracle 在一个存储过程中调用另一个返回游标的存储过程
  • 在Oracle的函数中,返回表类型的语句
  • Oracle存储过程返回游标实例详解
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • NOSQL iis7站长之家
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle 10g和Oracle 11g网格技术介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • ORACLE日期相关操作
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!
  • Oracle 12c的九大最新技术特性介绍
  • Linux /$ORACLE_HOME $ORACLE_HOME
  • ORACLE中DBMS_RANDOM随机数生成包
  • Linux系统下Oracle的启动与Oracle监听的启动
  • 请问在solaris下安装ORACLE,用root用户和用oracle用户安装有什么区别么?
  • 网间Oracle的连接,远程连接Oracle服务器??
  • 请教:.profile中:if [ -d /opt/oracle/db01/app/oracle/product/9.2.0 ]是什么意思?
  • 在linux 中如何删除oracle db 与卸载oracle.
  • linux下安装oracle后使用命令行启动的方法 linux启动oracle
  • 如何将Aix上的oracle 物理备份 然后再在linux 系统上还原oracle
  • 那里有免费的oracle odbc driver for linux?或怎么破解easysoft oracle odbc driver安装包?急


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3