sql迁移到oracle时的一个怪事
用的是sql   developer3.0自带的迁移工具,参照http://www.51cto.com/php/viewart.php?ID=275067   
 因为sql中有个自定义类型,结果在生成的迁移sql中有类似语句 
 CREATE   TABLE   UDT 
 ( 
       ADDRESS_TYPE   NUMBER(5,0)    
 )   
 CREATE   GLOBAL   TEMPORARY   TABLE   tt_v_address 
 ( 
       address   UDT.ADDRESS_TYPE%TYPE    
 )     
 但是create   table   好像不支持%TYPE这种写法啊      
 命令出错,   行:   15,298   列:   26 
 错误报告: 
 SQL   错误:   ORA-00911:   无效字符 
 00911.   00000   -       "invalid   character " 
 *Cause:            identifiers   may   not   start   with   any   ASCII   character   other   than     
 后来试了一下,好像   create   procedure   function等都可以直接引用   表列的%type类型,create   table   却不能。 
 是不是这样的?                          
------解决方案--------------------
CREATE   GLOBAL   TEMPORARY   TABLE
借你的问题 我才学习到这是什么