今天买了Oracle Database 9i/10g/11g编程艺术:深入数据库体系结构(第2版)这本书,该书中的实例都是在SCOTT/TIGER模式下进行的,在我们安装数据库的时候,可以直接选择SCOTT这个模式,如果没有的话,也可以手动创建,这里提到了demobld.sql。那么如何使用demobld.sql文件来创建SCOTT这个模式中的表呢?
首先使用sqlplus连接数据,连接代码如下:
C:\Users\xuwei>sqlplus scott/tiger@orcl
然后执行如下运行sql文件的代码
SQL> @d:\demobld.sql
demobld.sql文件放在D盘根目录下面,demobld.sql内容如下:
View Code
为上述表添加约束
View Code
PS:emp数据格式错误,按照如下修改。
按上述操作发现emp表虽然创建成功,但是数据没有插入成功。是因为一起格式的问题。我们将原来的 TO_DATE('23-JAN-1982', 'DD-MON-YYYY')转换成 TO_DATE('23-1-1982', 'DD-MM-YYYY')这样的格式。插入脚本如下:
View Code
PS:2012-6-19附上完整正确的demobld.sql
View Code
本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/archive/2012/06/05/2537170.html,如需转载请自行联系原作者