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個不一樣,不全部統一?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM