请教怎样从后台文件(类似一张表)中取部分内容出来  比如取费用大于5元的  谢谢

解决方案 »

  1.   

    C:\oracle\mydata  为后台文件的目录
    'test.txt'为后台文件名
    内容如下
    a,5
    b,6
    c,7
    d,3//创建一个目录
    create or replace directory data_dir as 'C:\oracle\mydata'//创建外部表
    CREATE TABLE test
    (
    line1 varchar2(255),
    line2 number
    )
    ORGANIZATION EXTERNAL
    (
    TYPE ORACLE_LOADER
    DEFAULT DIRECTORY data_dir
    ACCESS PARAMETERS
    (
    records delimited by newline
    fields
    REJECT ROWS WITH ALL NULL FIELDS
    )
    LOCATION
    (
    'test.txt'
    )
    )查询大于5的,也就是你要的结果
    select * from test where line2>5按你的需求适当的改改就可以了。