总结整理Oracle的添加语句(总结分享)

相关案例演示
本篇文章给大家带来了关于Oracle添加语句的相关知识,其中包括添加语句的语法和默认值等相关问题,希望对大家有帮助。

添加语句

添加语句的语法:

insert into 表名(列名列表) values(值列表);

注意:

1)添加一条记录

2) 值列表的顺序和类型及个数 与列名列表对应的

3) 值列表中除了数值类型外,其他类型的值使用单引号引起来。

4) 给可空列赋值为空 4.1)列列表中不写此列 4.2)值写为null

5)给有默认值的列直接使用默认值时 5.1) 列列表中不写此列 5.2) 值写为default

6) 列名列表可以省略,注意值列表的顺序要与定义表时列的顺序一致 (不建议使用)

学生表

select * from studentInfo;

给学生表中添加一条数据

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(1,'张三','男',21,'32165498747','zhang@126.com','北京海淀');

值与列顺序和类型一致

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values('张三',1,'男',21,'32165498747','zhang@126.com','北京海淀');--类型不一致错误

值的个数与列的个数的一致

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','女',21,'32165498745','zhang@126.com');--没有足够的值
insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','男',21,'32165498745','zhang@126.com','北京海淀','描述'); --值过多

给可空列赋值为null

地址列为空 (省略此列名)

insert into studentInfo(studentId,stuName,sex,age,phone ,email)
values(2,'张帅','男',21,'32165498745','zhang@126.com');

值写为null

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(9,'大山','男',22,null,'oracle@126.com',null);

给有默认值的列使用默认值

省略有默认值的列

insert into studentinfo(studentId,stuName,age,phone,address)
values(10,'李林',21,'14785236956','北京西城');

值中写default

insert into studentInfo(studentid,stuname,sex,age, phone,email,address)
values(11,'蔡徐坤',default,20,'45632178954',default,null);

省略列名列表

insert into studentinfo
values(12,'邓伦',default,22,null,null,default);

提交数据

commit;

推荐教程:《Oracle视频教程》

以上就是总结整理Oracle的添加语句(总结分享)的详细内容,更多请关注php中文网其它相关文章!

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。


来源:网友投稿 关注: 时间:2022-02-11 10:29
首先声明,只要是我们的vip会员所有源码均可以免费下载,不做任何限制(了解更多)
☉本站的源码不会像其它下载站一样植入大量的广告。为了更好的用户体验以后坚持不打水印
☉本站只提供精品织梦源码,源码在于可用,不在多!!希望在这里找到你合适的。
☉本站提供的整站织梦程序,均带数据及演示地址。可以在任一源码详情页查看演示地址
☉本站所有资源(包括源码、模板、素材、特效等)仅供学习与参考,请勿用于商业用途。
☉如有其他问题,请加网站客服QQ进行交流。
相关织梦教程
QQ在线咨询