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个不一样,不全部统一?

  • 相关阅读:
    带参的方法
    类的无参方法
    类和对象
    关于线程间的通信的几个解决事例
    一个简单的邮件发送
    关于process
    关于java的static语句块
    关于struts2拦截器获取页面参数
    hexo github pages 首页不展示,出现代码怎么办
    使用Hexo搭建个人博客(三)
  • 原文地址:https://www.cnblogs.com/jimmyfan/p/6021457.html
Copyright © 2011-2022 走看看