在 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
)
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
)