请不要让我改变表结构,改变表结构工程太大:),虽然改变表结构可以把这些可变数组的column变成原始类型的:)

解决方案 »

  1.   

    发现在抽象数据类型上建立索引的方法,分享一下,希望能给各位一点点灵感:)
    比方说有这样一个类型定义:
    create or replace type  Author_typ as object
                 ( 
                   LastName  VARCHAR2(50),
                   ForeName  VARCHAR2(50),
                   Initials  VARCHAR2(10)
                 )   
    又定义了这样一个表
    create table demo(
                 id      number(7),
                 author  Author_typ);
    若要建立在作者的lastname上的索引可以写成:
    create index authorlast on demo(author.LastName);