try:CREATE public TYPE CNNAME AS OBJECT(CNNAME VARCHAR(8));

解决方案 »

  1.   

    想骗分啊,呵呵!开个玩笑:)不行的,早试啦!CREATE PUBLIC TYPE CNNAME AS OBJECT(CNNAME VARCHAR(8))
                  *
    ERROR 位于第 1 行:
    ORA-00901: 无效 CREATE 命令
      

  2.   

    object不是这样建立的,也是有头有体的,在pl/sql development中很简单的
      

  3.   

    sorry:
    :)try:
    grant execute on CNNAME to public;
      

  4.   

    授权是成功了,但在其他用户模式下建表直接引用对象名CNNAME还不行,
    加上模式名可以了:),不过这样可能不太好:(!请问还有其它好的方法自定义字段类型吗?