在 sql 开发人员中创建表错误 ora-00904 标识符无效

creating tble error in sql developer ora-00904 invalid identifier

CREATE TABLE "dbo"."NPIData_HCP_PracticeAddress"(
       [NPI] [varchar](55) NULL,
       [ProviderPracticeAddress1] [varchar](255) NULL,
       [ProviderPracticeAddress2] [varchar](255) NULL,
       [ProviderPracticeCity] [varchar](55) NULL,
       [ProviderPracticeState] [varchar](55) NULL,
       [ProviderPracticePostalCode] [varchar](55) NULL,
       [ProviderPracticePhone] [varchar](55) NULL,
       [ProviderPracticeFax] [varchar](55) NULL
)

通过删除方括号 [] 来尝试如下所示的 CREATE TABLE 语句。在 Oracle 中,您使用双引号 "" 进行转义。参见 http://sqlfiddle.com/#!4/44c7d

CREATE TABLE "NPIData_HCP_PracticeAddress"(
       NPI varchar(55) NULL,
       ProviderPracticeAddress1 varchar(255) NULL,
       ProviderPracticeAddress2 varchar(255) NULL,
       ProviderPracticeCity varchar(55) NULL,
       ProviderPracticeState varchar(55) NULL,
       ProviderPracticePostalCode varchar(55) NULL,
       ProviderPracticePhone varchar(55) NULL,
       ProviderPracticeFax varchar(55) NULL
)