sql实现同时向主表和子表插入数据方法
使用sql语句实现同时向主表和子表插入数据方法:
Oracle:
-- oracle创建sequence
create sequence SEQ_test
minvalue 1
maxvalue 99999999999999999999999999
start with 21
increment by 1
cache 20;-- oracle 得到新插入数据的ID并使用
DECLARE newID varchar2(50);
begin
insert into table1(ID,aa,bb) values(SEQ_test.nextval,'7777','8888') RETURNING ID INTO newID;
COMMIT;
insert into table2(ID,pid) values(SEQ_test.nextval,newID);
end;
SQL Server:
-- SQL Server 得到新插入数据的ID并使用
DECLARE @id int
insert into table1(name,password) values (...)
set @id=@@identity --取到刚插入的id
insert into table2(age,sex,userid) values (...@id)
转载于:https://www.cnblogs.com/Big-Boss/p/11377693.html
sql实现同时向主表和子表插入数据方法相关推荐
- 有外键约束的子表插入数据时出现的错误
mysql-外键 父表:t_grade 子表:t_student 当在字表中插入数据时,必须有与其对应的父表记录,若父表中无对应的相关记录,则子表的数据插入失败 转载于:https://blog.51 ...
- jdbc 3种获得mysql插入数据的自增字段值的方法_【JDBC】向数据表插入数据时,自动获取生成的主键...
数据表设计时,一般都会有一个主键(Key)(自己指定),有时也可以使用联合主键: 有许多数据库提供了隐藏列为表中的每行记录分配一个唯一键值(如:rowid): 当我们没有指定哪一列作为主键key时,数 ...
- oracle analyze分区表,PostgreSQL Analyze分区表:主表与子表的统计信息问题
最近在PostgreSQL的Mail List中参与讨论了一个问题: ANALYZE'ing table hierarchies. 网友认为在Analyze分区表的时候,只能看到主表的analyze日 ...
- 关于主外键关系主表子表插入 或者更新
主外键关系表主表子表插入或者更新问题 对于多表的整体跟新数据,并且各个表之间有主外键关联 表UserA为主表,主键为id; 表UserB为主表,主键为Bid,外键为id: 表UserC为主表,主键为C ...
- mySQL主表与子表一对多关系,left join关联查询子表中其中一条记录
1.left join测试示例 SELECTa.id,a.create_name,a.create_time,b.id AS bId,b.charge_key,b.check_status FROMp ...
- 父表与子表的数据联动
如图所示,在点击了上面的父表之后,下面的子表就会根据上面父表的统计数据来查询出单条的详细数据! 因为父表的数据是根据子表的数据查询出来的,所以在对父表统计的时候可以把查询出来的子表的数据的ID拼接在一 ...
- mysql添加数据不阻塞_主键表插入数据不提交,外键表插入数据被阻塞
有客户和我说:他在含主外键的表中实验发现,在主表数据未提交,然后在外键表插入该数据数据时,出现外键表hang住现象.我开始以为是不同的会话,根据oracle数据库的一致性原则,应该新会话在外键表中不能 ...
- mysql 清空表怎么恢复_mysql怎么恢复删除的表?mysql找回误删表的数据方法
下面小编就为大家带来一篇mysql 找回误删表的数据方法(必看).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧. 有备份的话很简单,只需要生成一个最近备份的数据,然后用 ...
- mysql表误删回复_mysql 找回误删表的数据方法(必看)
有备份的话很简单,只需要生成一个最近备份的数据 然后用mysqlbinlog找回备份时间点之后的数据 再恢复到现网即可. 要是没有备份 可能就会比较麻烦,找回数据的成本也是非常之高的. 下面介绍下 m ...
最新文章
- 从智能交通到智能能源:智慧城市在7个方面的应用实践
- 【任务脚本】0522更新京东618叠蛋糕任务脚本,京东任务自动程序
- Centos下修改启动项和网络配置
- 如何在Python3.x上安装Sentry,实时监控业务错误
- python 3des加密_python – 使用3DES和CBC破坏我的加密数据的前8个字节
- Silverlight 下换肤的实现
- 太原计算机专业专科大学排名,太原【计算机学校】排名
- C++11 POD 类型
- 系统分析员备考之系统工程篇(系统工程基础)
- python pandas读取txt文件_Pandas 读取txt
- TCP/IP中MSL详解
- Fast Deep Matting for Portrait Animation on Mobile Phone
- 世界上最伟大最邪恶的软件发明
- RK3566-安卓一体机-用户案例
- 【运维】第二节 Prometheus 简介
- jQuery的绑定与解绑方法
- 小萝莉说Crash(一):Unrecognized selector sent to instance xxxx
- linux读书摘要--正规表示法与文件格式化处理
- Java获取文件大小
- Docker:网络模式详解
热门文章
- (数学分析复习)含参量积分总结
- android 录音机笔记
- 优优聚电商:商品标题优化的注意事项
- AMBA低功耗接口规范(Low Power Interface Spec)
- 用python对汽车油耗进行数据分析(anaconda python3.6完全跑通)
- 树莓派4B使用方法及硬件推荐
- BC1.2协议以及QC2.0/3.0快充协议学习笔记
- 原来炫酷的可视化地图,用Python就能实现
- byte[],Bitmap,YuvImage,Drawable 旋转、缩放、相互转化
- GitHub 上开源了一个很邪恶的项目!女生勿近,18香警告...