zoukankan      html  css  js  c++  java
  • Oracle 添加 scott 示例用户

    学习SQL有一段时间了,但是也忘记的差不多了,今天有赶紧复习复习,然后发现一个问题,为啥之前看的视频教程,马士兵用的Oracle有scott用户和那些表格,而我的没有?难道是Oracle取消了?然后百度了才知道,最新的Oracle需要自己添加这些表格。

    获取soctt.sql文件

    百度的结果呢,有2个:

    • 人家共享出来的soctt.sql文件,很多的博客上面都有
    • 自己Oracle下寻找 我在我的Oracle下搜索了一下,找到了,

    运行脚本文件,添加数据进数据库

    用之前的SQL Developer在管理员的账户下运行了脚本,这次果然有了示例数据,可以练习了。

    还有一个问题

    练习过程中,发现我的emp表格中只有12 个,但是文件中确实有14个插入语句,经过比对,有2个语句与其他的不一样,导致插入失败。然后我用sqlplus运行插入语句,成功了。也许是SQL Developer不支持这样的语法吧。

    有问题的语句:

    • INSERT INTO EMP VALUES (7788,'SCOTT','ANALYST',7566,to_date('13-JUL-87')-85,3000,NULL,20);
    • INSERT INTO EMP VALUES (7876,'ADAMS','CLERK',7788,to_date('13-JUL-87')-51,1100,NULL,20);

    主要的区别就在于日期处,我也没看懂这么写是什么意思。特别是Oracle编写人员为啥要有写2个不一样,不全部统一?

  • 相关阅读:
    RabbitMQ知识梳理
    feign.FeignException: status 400 reading
    rabbitmq监控之消息确认ack
    Docker 安装redis mysql rabbitmq
    linux搭建GitLab
    杀死服务进程并重新启动,同时监听日志打印
    MySQL数据库连接报错
    idea: unable to import maven project
    线程池ThreadPool实战
    【2-SAT】URAL
  • 原文地址:https://www.cnblogs.com/jimmyfan/p/6021457.html
Copyright © 2011-2022 走看看