ORA-00907: отсутствует правая скобка / - PullRequest
0 голосов
/ 26 июня 2018

Выполнение этого SQL-запроса в базе данных DbVisualiser для Oracle Thin. Получение ошибки:

12: 09: 23 [СОЗДАТЬ - 0 строк, 0,096 с] [Код ошибки: 907, состояние SQL: 42000] 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)
);

Ответы [ 2 ]

0 голосов
/ 26 июня 2018

Проблема здесь заключается в использовании «реального» типа данных, его оракулярный эквивалент - FLOAT.

Happy Coding:)

0 голосов
/ 26 июня 2018

Возможно, вы захотите удалить (7) из типа данных REAL.Ниже будут скомпилированы.

Стандартные документы - ССЫЛКА

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)
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...