Oracle插入(insert into)
时间:2019-11-21
本文章向大家介绍Oracle插入(insert into),主要包括Oracle插入(insert into)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
转载:http://www.oraclejsq.com/article/010100199.html
Oracle插入(insert into)
Oracle对表数据的插入是使用insert命令来执行的。
insert 命令结构:
insert
into
表名(列名1,列名2,列名3.....)
values
(值1,值2,值3.....);
语法解析:
1、列名可以省略,当列名不填时,默认的是表中的所有列,列的顺序是按照建表的顺序进行排列的。
2、列名的数量和值的数量要一致,并且值的类型要和列的类型一一对应。
3、当表当中某些字段设置了某些约束的情况下,必须按照字段的约束来进行该值的插入,例如:学生信息表(STUINFO)当中设置有主键(主键字段是STUID),因此该字段必须具有唯一性,不能和原有的数据重复。age、stuname、calassno等字段是必填字段,因此是必须有值的。案例1:向学生信息表(stuinfo)插入一条数据:
insert
into
STUDENT.STUINFO (STUID, STUNAME, SEX, AGE, CLASSNO, STUADDRESS, GRADE, ENROLDATE, IDNUMBER)
values
(
'SC201801005'
,
'龙七'
,
'1'
, 26,
'C201801'
,
'福建省厦门市XXX号'
,
'2018'
, to_date(
'01-09-2018'
,
'dd-mm-yyyy'
),
'3503021992XXXXXXXX'
);
select
*
from
student.stuinfo t
where
t.stuid=
'SC201801005'
;
案例2:向学生信息表(stuinfo)插入重复数据:
insert
into
STUDENT.STUINFO (STUID, STUNAME, SEX, AGE, CLASSNO, STUADDRESS, GRADE, ENROLDATE, IDNUMBER)
values
(
'SC201801005'
,
'龙七'
,
'1'
, 26,
'C201801'
,
'福建省厦门市XXX号'
,
'2018'
, to_date(
'01-09-2018'
,
'dd-mm-yyyy'
),
'3503021992XXXXXXXX'
);
insert插入一个select的结果集
在 Oracle 中,一个 INSERT 命令可以把一个select结果集一次性插入到一张表中。
语法结构如下:
INSERT
INTO
表
SELECT
子句;
案例3:把上一章节利用Oracle查询(select)语句备份的表stuinfo_2018的数据一次插入表stuinfo当中:
delete
from
student.stuinfo t
where
t.stuid
in
(
select
b.stuid
from
student.stuinfo_2018 b );
insert
into
student.stuinfo
select
*
from
student.stuinfo_2018;
select
*
from
student.stuinfo;
原文地址:https://www.cnblogs.com/xudj/p/11903901.html
- python爬虫(二)_HTTP的请求和响应
- python迭代器
- python正则表达式
- Python迭代
- Python爬虫(二十二)_selenium案例:模拟登陆豆瓣
- Python爬虫(二十三)_selenium案例:动态模拟页面点击
- Python爬虫(二十四)_selenium案例:执行javascript脚本
- Kubernetes服务网格(第10部分):服务网格API
- Python爬虫Scrapy(二)_入门案例
- python_IO编程
- Python爬虫(十七)_糗事百科案例
- 上千亿巨头撑腰 双拼妥妥被他拿了
- Python爬虫(十八)_多线程糗事百科案例
- Python爬虫(十九)_动态HTML介绍
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Android编程实现禁止StatusBar下拉的方法
- Android自定义view圆并随手指移动
- Android仿微信发送语音消息的功能及示例代码
- 详解Android studio ndk配置cmake开发native C
- Android编程实现禁止状态栏下拉的方法详解
- Android进度条ProgressBar的实现代码
- Android画画板的制作方法
- Android实现bitmap指定区域滑动截取功能
- Android开发实现应用层面屏蔽状态栏的方法小结
- Android实现实时搜索框功能
- 浅谈Android轻量级的数据缓存框架RxCache
- Android开发实现消除屏幕锁的方法
- Android中js和原生交互的示例代码
- 浅谈android获取设备唯一标识完美解决方案
- Android开发实现长按返回键弹出关机框功能