分类:
2008-04-13 00:11:28
下面我们看一些LOAD命令特有的功能,IMPORT命令也能做的就不再详细说了。 例十二:从光标类型文件中进行装入 除了可以从cursor中装入,还可以从文件、管道、设备中进行装入。而导入命令只能从文件中导入。 例十三:关于异常表 用SAMPLE数据库中的STAFF表做实验 2. 把STAFF表中的一部分数据插入到STAFF1中 3. 再创建一个结构与STAFF1相同的表STAFFEXP,作为异常表 4. 给该异常表添加一列,因为异常表和普通表相比,前面的结构都相同,就是最后多出一列或两列(列名任意),第一列是时间戳类型,记录异常记录插入的时间,第二列是大文本类型(至少为32K大小),保存导致该条记录被拒绝的特定约束信息。本例中只添加一个时间戳列。 5. 为STAFF1表创建一个唯一索引 6. 先运行导出命令做出一个文本文件 7. 然后运行装入命令把数据再装入到STAFF1表中 由于表STAFF1中有唯一索引,所以会有一部分数据因为违反这个约束条件而不能插入到STAFF1表中,这些记录就会插入到异常表STAFFEXP中。 注意一点,异常表必须自己先定义好,装入命令不能够自动生成异常表,如果找不到指定的异常表,就会报错。 |