• 技术文章 >数据库 >Oracle

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

    长期闲置长期闲置2022-02-10 18:26:08转载273
    本篇文章给大家带来了关于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中文网其它相关文章!

    声明:本文转载于:CSDN,如有侵犯,请联系admin@php.cn删除
    专题推荐:oracle
    上一篇:oracle归档日志怎么关闭 下一篇:oracle怎么截取字符串中的一部分字符
    PHP编程就业班

    相关文章推荐

    • oracle怎样查询注释• oracle怎样修改序列• oracle怎样删除所有表• oracle中to char转换的用法是什么• oracle怎样增加约束

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网