oracle insert into
1.INSERT INTO SELECT语句
语句形式为:Insert into Table2(field1,field2,…) select value1,value2,… from Table1
要求目标表Table2必须存在,由于目标表Table2已经存在,所以我们除了插入源表Table1的字段外,还可以插入常量。示例如下:
--1.创建测试表create TABLE Table1(a varchar(10),b varchar(10),c varchar(10),CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED(a ASC)) ON [PRIMARY]create TABLE Table2(a varchar(10),c varchar(10),d int,CONSTRAINT [PK_Table2] PRIMARY KEY CLUSTERED(a ASC)) ON [PRIMARY]GO--2.创建测试数据Insert into Table1 values('赵','asds','90')Insert into Table1 values('钱','asds','100')Insert into Table1 values('孙','asds','80')Insert into Table1 values('李','asds',null)GOselect * from Table2--3.INSERT INTO SELECT语句复制表数据Insert into Table2(a, c, d) select a,c,5 from Table1GO--4.显示更新后的结果select * from Table2GO--5.删除测试表drop TABLE Table1drop TABLE Table2
2.SELECT INTO FROM语句
语句形式为:SELECT vale1, value2 into Table2 from Table1
要求目标表Table2不存在,因为在插入时会自动创建表Table2,并将Table1中指定字段数据复制到Table2中。示例如下:
--1.创建测试表create TABLE Table1(a varchar(10),b varchar(10),c varchar(10),CONSTRAINT [PK_Table1] PRIMARY KEY CLUSTERED(a ASC)) ON [PRIMARY]GO--2.创建测试数据Insert into Table1 values('赵','asds','90')Insert into Table1 values('钱','asds','100')Insert into Table1 values('孙','asds','80')Insert into Table1 values('李','asds',null)GO--3.SELECT INTO FROM语句创建表Table2并复制数据select a,c INTO Table2 from Table1GO--4.显示更新后的结果select * from Table2GO--5.删除测试表drop TABLE Table1drop TABLE Table2
oracle insert into相关推荐
- Oracle INSERT ALL 语句介绍
描述 Oracle INSERT ALL 语句用来用一个 INSERT 语句添加多行.该行可以只使用一个SQL命令插入到一个表或多个表. 语法 Oracle INSERT ALL 语法如下: INSE ...
- oracle insert忽略重复数据,Oracle’INSERT ALL’忽略重复项
在Oracle中,语句要么完全成功要么完全失败(它们是原子的).但是,您可以在某些情况下添加子句来记录异常而不是引发错误: >使用BULK COLLECT – SAVE EXCEPTIONS,如 ...
- oracle insert汉字出错,Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名...
本文主要向大家介绍了Oracle数据库之Oracle批量插入数据SQL语句太长出错:无效的主机/绑定变量名,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. Oracle数据库,用 ...
- oracle insert 数组,oracle 数组 批量insert
场景:[转]jdbc批量insert---oracle数组类型与forall的使用 [转]jdbc批量insert---oracle数组类型与forall的应用 原文:http://blog.itpu ...
- oracle insert if语句怎么写,oracle存储过程的调用(insert 语句的存储过程)
//存储过程 create or replace procedure ADDDDD( pid in number, pname in VARCHAR2 ) is begin INSERT INTO s ...
- oracle插入数据语句实例,oracle Insert 用法总结
总结下Oracle 中的Insert用法 1.标准Insert --单表单行插入 语法: INSERT INTO table [(column1,column2,...)] VALUE (value1 ...
- oracle insert into values select from,ORACLE语法中的INSERT INTO。。。SELECT。。。 收藏
ORACLE语法中的INSERT INTO...SELECT... 收藏 今天写INSERT语句,想直接把一表里的数据取出直接插进另外一表.结果语法忘记了.找了半天.真是白痴啊自己,先把找到的语法记录 ...
- php oracle 无查询结果,php - Oracle Insert查询不起作用,也不会抛出任何错误 - 堆栈内存溢出...
嗨,我是Oracle的新手. 我试图在PHP中使用oracle将记录插入表中. 但它不起作用,也没有抛出任何错误. 以下是我的代码. 请告诉我我做错了什么. $insertSQL= "INS ...
- oracle insert 当前时间_Oracle知识点总结
目录 1.Oracle的安装与下载 2.基础查询 3.条件查询 1)对比运算符 2)逻辑运算符 3)模糊查询 4)排序 4.函数 1)数值函数 2)字符 ...
- oracle insert into as select,比较create table as select * 与 insert into table select *
实验环境: SYS@aaron> select * from v$version; BANNER ------------------------------------------------ ...
最新文章
- python 多线程及线程间通信
- java监控对话框是否关闭_java – 检查是否可以安全地关闭对话框
- .NET Core WebApi中实现多态数据绑定
- Day1 - Python基础1
- redis+mysql几种用法
- 第二阶段冲刺—第一天
- 字符编码在python中的处理_Python 字符编码处理总结
- java实现画布上画图
- [改善Java代码]强制声明泛型的实际类型
- 如何进行大数据的入门级学习?
- 做高级PPT的一点经验
- Word如何插入图片
- Java类的声明详解
- 20th 【莫队】czy的后宫
- 人体究竟需要多少蛋白质?摄入过量就是浪费钱
- RCNN算法思想简单讲解概述————(究极简单的讲述和理解)
- Windows系统时间不准问题
- php页眉,自定义页眉
- ISO SAE 21434-2021 要求、建议、允许(RQ、RC、PM)整理
- 搜索引擎可搜到微信公众号内容?百度回应:不能