create table quest_com_products as select * from hgkhrfrom.quest_com_products
以上就是我进行的SQL语句
下面是相应的表
CREATE TABLE HGKHRFROM.QUEST_COM_PRODUCTS
( PRODUCT_ID NUMBER NOT NULL,
PRODUCT_NAME VARCHAR2(30 BYTE) NOT NULL,
PRODUCT_PREFIX VARCHAR2(8 BYTE) NOT NULL,
INSTALL_USER VARCHAR2(30 BYTE) NOT NULL,
GRANT_PROCEDURE VARCHAR2(2000 BYTE) NULL,
REVOKE_PROCEDURE VARCHAR2(2000 BYTE) NULL,
PRODUCT_VERSION VARCHAR2(20 BYTE) NULL,
DEINSTALL_SCRIPT LONG NULL,
GRANT_PRIV_PROCEDURE VARCHAR2(2000 BYTE) NULL,
REVOKE_PRIV_PROCEDURE VARCHAR2(2000 BYTE) NULL,
INSTALLED_BY VARCHAR2(30 BYTE) NULL,
PRODUCT_SCHEMA_VERSION VARCHAR2(20 BYTE) NULL,
PRODUCT_BASE_VERSION VARCHAR2(20 BYTE) NULL,
STAND_ALONE_PRODUCT_FLAG VARCHAR2(1 BYTE) NULL
)
TABLESPACE CWMLITE LOGGING NOCACHE NOPARALLEL
执行时:
遇到数据类型为:long 执行不成功!
ora-00997: 非法使用 long 数据类型
解决办法:
建义改用clob,blob比较合适,对于long类型,oracle只作过渡性质.
相互学习!! |