在Oracle数据库的DbVisualiser中运行此SQL查询。获取错误:
12:09:23创建-0行,0.096秒ORA-00907:缺少右括号
代码:
CREATE TABLE report(
SALESPERSON_SOEID VARCHAR2(255),
SALESPERSON_NAME VARCHAR2(255),
COUNTER_PARTY_GP_NAME VARCHAR2(255),
COUNTER_PARTY_GP_NUMBER VARCHAR2(255),
COUNTER_PARTY_GFCID_NAME VARCHAR2(255),
COUNTER_PARTY_GFCID VARCHAR2(255),
RIC VARCHAR2(255),
BBT VARCHAR2(255),
TRADE_DATE DATE,
FIRM_SIDE VARCHAR2(255),
TRADE_QUANTITY real(7),
AVG_EXEC_PRICE real(7),
NOMINAL_AMT_LOCAL real(7),
NOMINAL_AMT_USD real(7),
TRADE_CRCY VARCHAR2(255),
TRADE_COUNT int,
CLIENT_TYPE VARCHAR2(255),
ACCOUNT_CATEGORY VARCHAR2(255),
ACCOUNT_SUB_CATEGORY VARCHAR2(255),
CLIENT_COUNTRY VARCHAR2(255),
EXECUTING_COUNTRY VARCHAR2(255),
PRODUCT_DESC VARCHAR2(255),
MARKET_SECTOR VARCHAR2(255),
ISSUER_INDUSTRY_SECTOR VARCHAR2(255),
HTPT_FLAG VARCHAR2(255),
EXECUTING_REGION VARCHAR2(255)
);发布于 2018-06-26 06:52:18
您可能希望从REAL数据类型中删除(7)。下文将进行汇编。
标准文档- 链接
CREATE TABLE report(
SALESPERSON_SOEID VARCHAR2(255),
SALESPERSON_NAME VARCHAR2(255),
COUNTER_PARTY_GP_NAME VARCHAR2(255),
COUNTER_PARTY_GP_NUMBER VARCHAR2(255),
COUNTER_PARTY_GFCID_NAME VARCHAR2(255),
COUNTER_PARTY_GFCID VARCHAR2(255),
RIC VARCHAR2(255),
BBT VARCHAR2(255),
TRADE_DATE DATE,
FIRM_SIDE VARCHAR2(255),
TRADE_QUANTITY real,
AVG_EXEC_PRICE real,
NOMINAL_AMT_LOCAL real,
NOMINAL_AMT_USD real,
TRADE_CRCY VARCHAR2(255),
TRADE_COUNT int,
CLIENT_TYPE VARCHAR2(255),
ACCOUNT_CATEGORY VARCHAR2(255),
ACCOUNT_SUB_CATEGORY VARCHAR2(255),
CLIENT_COUNTRY VARCHAR2(255),
EXECUTING_COUNTRY VARCHAR2(255),
PRODUCT_DESC VARCHAR2(255),
MARKET_SECTOR VARCHAR2(255),
ISSUER_INDUSTRY_SECTOR VARCHAR2(255),
HTPT_FLAG VARCHAR2(255),
EXECUTING_REGION VARCHAR2(255)
);发布于 2018-06-26 06:54:31
这里的问题是使用"Real“数据类型,它的oracle等价于浮点。
快乐编码:)
https://stackoverflow.com/questions/51036488
复制相似问题