同时往多个表插入记录
需求描述
需求:从dept表里插入数据到3张表,当loc是NEW YORK和BOSTON时向dept_east表中插入,当当loc是CHICAGO时向dept_mid表中插入,其它情况往dept_west表中插入.
解决方法:这里通过INSERT ALL WHEN Condition THEN INTO TABLENAME VALUES (…)的方式.
SQL代码
执行结果
注: 截止目前,仅oracle支持该语法.
Shen Liang 博主文章分类:SQL案例 ©著作权
需求:从dept表里插入数据到3张表,当loc是NEW YORK和BOSTON时向dept_east表中插入,当当loc是CHICAGO时向dept_mid表中插入,其它情况往dept_west表中插入.
解决方法:这里通过INSERT ALL WHEN Condition THEN INTO TABLENAME VALUES (…)的方式.
注: 截止目前,仅oracle支持该语法.
7.4 表的插入、更新、删除、合并操作7.4.1 插入新的记录需求:向dept表中插入部门编号为50,部门名称为Production,部门位
插入新的记录需求描述需求:向dept表中插入部门编号为50,部门名称为
删除表中所有记录需求描述需求:删除dept表里的所有记录,但后期可通过数据库日志恢复.解决
插入新的多条记录需求描述需求:向dept表中插入部门编号为50,部门名称为
清空表中记录需求描述需求:删除dept表里deptno为50的记录,但数据不可再恢复.解t;...
通过其它表插入需求描述需求:向dept表中插入部门编号为50,部门名称为Productio
手工插入数据需求描述需求:向dept表中插入部门编号为50,部门名称为Product
插入含自增列的记录需求描述需求:向dept表中插入部门编号为50,部门名称
按照条件删除表中记录需求描述需求:删除dept表里deptno为50的记录,但后期
合并表中数据需求描述需求:如果emp_temp表中的员工存在于emp中,则将他们
通过表关联更新多个表多个字段需求描述需求:更新emp表里的sal字段的值为temp表
通过表关联更新多个字段需求描述需求:更新emp表里的sal字段的值为temp
通过视图插入需求描述需求:向dept表中插入部门编号为60,部门名称为Te
通过表关联更新表需求描述需求:更新emp表里的sal字段的值为temp表里的
插入默认值需求描述需求:指定dept表loc字段的默认值是Beijing,并向该
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M