oracle存储过程插表,oracle 一张表插入另外一张表 存储过程

----创建存储过程

create or replace procedure inserttest as

cursor cs is

select id, name, cla, addr, phone, tel, x, y, shape, objectid

from hotel_bak t2;

begin

for c in cs loop

BEGIN

insert into hotel

(id, name, cla, addr, phone, tel, x, y, shape, objectid)

values

((select max(id) + from hotel),

c.name,

c.cla,

c.addr,

c.phone,

c.tel,

c.x,

c.y,

c.shape,

(select max(objectid) + from hotel));

END;

end loop;

end inserttest;

---执行存储过程

call inserttest();

commit;

【转】Sqlserver将数据从一个表插入到另一个表

-- 复制表结构CREATE TABLE empty_table_name LIKE table_name; --根据table_name创建一个空表empty_table_name,empty_ta ...

Sqlserver将数据从一个表插入到另一个表

.如果是整个表复制表达如下: insert into table1 select * from table2 .如果是有选择性的复制数据表达如下: insert into table1(column1 ...

Openstack_SQLAlchemy_一对多关系表的多表插入实现

目录 目录 Openstack 与 SQLAlchemy 一个多表插入的 Demo 小结 Openstack 与 SQLAlchemy SQLAlchemy 是 Python 语言下的一款开源软件,它 ...

MsSql 游标 修改字段两个表关联 表向另个表插入记录

-- 方法1:游标-- 声明变量DECLARE @SystemUserId AS UNIQUEIDENTIFIER -- 声明游标DECLARE C_SystemUser CURSOR FAST_FO ...

在Oracle中十分钟内创建一张千万级别的表

小表不会产生性能问题,大表才会.要练习SQL调优,还非得有大表不可.但数据不会自然产生,没有数据时如何创建一张千万级别的大表呢? 之前,我想用Oracle的批量插入语法去插入数据,此语法如下: INS ...

inserted触发器,一张表插入数据时,同时向另外一张表插入数据

有时候,一个服务器上有多个数据库,需要向其中一个数据库的表中插入数据时, 同时向另外一个数据的表里插入数据. 可以利用触发器和同义词(建立同义词的方法省略), 在一个数据库的表里插入数据时,同时向另外 ...

Sqlserver将数据从一张表插入到另一张表

1.如果是整个表复制表达如下: insert into table1 select * from table2 2.如果是有选择性的复制数据表达如下: insert into table1(colum ...

mysql结构相同的三张表查询一条记录\将一张表中的数据插入另外一张表

将一张表中的数据插入另外一张表 1.两张表结构相同 insert into 表1名称 select * from 表2名称 2.两张结构不相同的表 insert into 表1名称(列名1,列名2,列 ...

oracle 把查询结果插入到表中几种方式

转载:Oracle中把一个查询结果插入到一张表中 以下是信息留存: 一.Oracle数据库中,把一张表的查询结果直接生成并导入一张新表中. 例如:现有只有A表,查询A表,并且把结果导入B表中.使用如下 ...

随机推荐

Pivot 和 Unpivot

在TSQL中,使用Pivot和Unpivot运算符将一个关系表转换成另外一个关系表,两个命令实现的操作是“相反”的,但是,pivot之后,不能通过unpivot将数据还原.这两个运算符的操作数比较复杂 ...

IBatis一对多查询

public class User { public int UserId { get; set; } public string UserName { get; set; } } public cl ...

C#写WPF程序,SQLSever2008 提示插入数据成功,却查询不到数据

1.提示存储成功,但是数据库中没有数据.今天在用C#写一个wpf程序时,要向数据库Sql server2008 中插入数据,程序提示成功,但打开数据库却没有值; 经过查询发现,数据存储到默认路径下的数 ...

java使用json将HashMap转化成javabean小例子

import java.util.HashMap; import java.util.Iterator; import java.util.Map; import net.sf.json.JSONOb ...

HIbernate学习笔记(九) hibernate事务并发处理与乐观悲观锁

事务并发处理 一. 数据库的隔离级别:并发性作用. 1.   ReadUncommited(未提交读):没有提交就可以读取到数据(发出了Insert,但没有commit就可以读取到.)很少用 2.   ...

CPU Benchmarks

http://www.cpubenchmark.net/high_end_cpus.html 非常清楚~~~

lua之mysql编程

环境搭建 #mysql 安装 sudo apt-get install mysql-server mysql-client # lua mysql 开发驱动安装 sudo apt-get instal ...

ural 1106 Two Teams

http://acm.timus.ru/problem.aspx?space=1&num=1106 #include #include

pytest进阶之html测试报告

前言 Pytest系列已经写了几篇文章了,也不知道对多少人有帮助,总之对于我自己来说该掌握的都已经掌握了,那么今天我们再来说说pytest如何生成一个完整的html测试报告,让你在吹牛逼的路上再多一份 ...

Docker 简述

转自:https://cloud.tencent.com/developer/article/1354393 虚拟机和 docker 的区别,如下图: Image (镜像) 镜像不包含任何动态数据,其 ...

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值