首页 > 数据库 >oracle如何同时往主外键表中插入值

oracle如何同时往主外键表中插入值

时间:2023-04-17 20:32:47浏览次数:40  
标签:往主外 SEQ 键表中 into value ID1 oracle sex id1



a(ID1, name,sex) b(ID2,ID1,Fraction) ID1,ID2 同为自动增长 ID1 为b表的外键参照a表的ID1

1、先创建a和b表的序列 CREATE SEQUENCE SEQ_A; CREATE SEQUENCE SEQ_B; 2、插入A表并返回A表当前ID v_id1 number(20); insert into a (ID1,name,sex)values(SEQ_A.NEXTVAL,name_value,sex_value) 

return ID1 into v_id1; 3、插入B表 insert into b (ID2,ID1,Fraction)values(SEQ_B.NEXTVAL,v_id1,franction_value); 4、事务提交 commit;

标签:往主外,SEQ,键表中,into,value,ID1,oracle,sex,id1
From: https://blog.51cto.com/u_2198048/6196317

相关文章

  • oracle登录
    oracle登录允许错误次数设置一般数据库默认是10次尝试失败后锁住用户1、查看FAILED_LOGIN_ATTEMPTS的值select*fromdba_profiles2、修改为30次alterprofiledefaultlimitFAILED_LOGIN_ATTEMPTS30;3、修改为无限次(为安全起见,不建议使用)alterprofi......
  • oracle open_cursor监控
    SELECTmax(a.value)ashighest_open_cur,p.valueasmax_open_curFROMv$sesstata,v$statnameb,v$parameterpWHEREa.statistic#=b.statistic#andb.name='openedcursorscurrent'andp.name='open_cursors'groupbyp.value;mos......
  • Oracle 物化视图
    oracle中常常会用物化视图来同步数据或者迁移数据。在dbms_mview中刷新过程,可以使用并行刷新的特性,这样有效的减少了完全刷新的时间。dbms_mview('表名','F')快速刷新,也是增量刷新,即只对异动数据进行刷新dbms_mview('表名','C')完全刷新步骤:creatematerializedviewl......
  • Oracle - DBMS_LOB函数和用法
    GETLENGTH返回指定LOB数据的长度的函数DBMS_LOB.GETLENGTH(lob_locINBLOB/CLOB/BFILE/NCLOB)RETURNINTEGER;OPEN打开LOB对象DBMS_LOB.OPEN(lob_locINOUTNOCOPYBLOB/CLOB/BFILE,open_modeINBINARY_INTEGER--只读:DBMS_LOB.LOB_RE......
  • 史上最全近百条Oracle DBA日常维护SQL脚本指令
    查询碎片程度高(实际使用率小于30%)的表 可以收缩的表条件为什么block>100,因为一些很小的表,只有几行数据实际大小很小,但是block一次性分配就是5个(11g开始默认一次性分配1M的block大小了,见createtablestorged的NEXT参数),5个block相对于几行小表数据来说就相差太大了。算法中/0.9......
  • ORACLE 082
    Oracle0821.表被删除时,表上的约束、索引一起被删除,表被放入回收站(默认)。视图和synonym不会被删除2、TNS\sqlnet\listenner最近看到好多人说到tns或者数据库不能登录等问题,就索性总结了下面的文档。首先来说Oracle的网络结构,往复杂处说能加上加密、LDAP等等。。这里不做讨......
  • ORACLE异常上云解决方案
      下载地址https://www.syjshare.com/res/6CPJ90S9......
  • 9、数据库学习规划:Oracle - 学习规划系列文章
          甲骨文公司的Oracle数据库是笔者认为的目前市面上性能最强大的数据库。其版本也发展到了现在的12c,提供的功能也更加的强大了。以前笔者使用的是9i,十几年过去了,也才发展到12代,说明Oracle数据库的性能和底层技术是非常完善和强大的了。 1、简介;Oracle公司......
  • Oracle12C 调整 sga pga 调优记录
    3.2oracle参数调优查询oracle当前参数配置情况(processs=500;sessions=2280)1)以dba身份登录查看sga和pga情况SGA:SystemGlobalArea是OracleInstance的基本组成部分,在实例启动时分配;系统全局域SGA主要由三部分构成:共享池、数据缓冲区、日志缓冲区。SQL>showparametersga;NA......
  • 查看oracle数据库中的函数
    SQLPLUS下:查看建了哪些函数,注意,引号内大写selectobject_namefromuser_objectswhereobject_type='FUNCTION';查看函数内容,引号内为你要查询的函数名,也要大写selecttextfromuser_sourcewherename='函数名';PLSQLDeveloper下查询用户下的函数:SELECT*FROMdba_objects......