在MSSQL中运行此sql查询时出现问题
没有名为在MSSQL中运行此sql查询时出现问题,sql,sql-server,Sql,Sql Server,没有名为[dbo].[tblStoTConfig]的表,但是当我运行下面的查询时,它给出了错误。无法创建表,对象名称已存在。无法创建约束 create table [dbo].[tblStoTConfig] ( pkStoTconfig int IDENTITY(1,1) NOT NULL, fkAccountID int NULL, fkSpeechToTextProvi
[dbo].[tblStoTConfig]
的表,但是当我运行下面的查询时,它给出了错误。无法创建表,对象名称已存在。无法创建约束
create table [dbo].[tblStoTConfig]
(
pkStoTconfig int IDENTITY(1,1) NOT NULL,
fkAccountID int NULL,
fkSpeechToTextProvider int NULL,
APIEndPointURL Varchar(250),
AuthenticationKey Varchar(100),
NotificationURL Varchar(250),
ConfigVariableName1 varchar(100),
ConfigVariable1 varchar(250),
ConfigVariableName2 varchar(100),
ConfigVariable2 varchar(250),
ConfigVariableName3 varchar(100),
ConfigVariable3 varchar(250),
ConfigVariableName4 varchar(100),
ConfigVariable4 varchar(250),
CONSTRAINT Fk_tblStoTConfig_tblAccounts FOREIGN KEY (fkAccountID)
REFERENCES [dbo].[tblAccounts] ([pkAccountID]),
CONSTRAINT Fk_tblStoTConfig_tblSpeechToTextProvider FOREIGN KEY (fkSpeechToTextProvider)
REFERENCES [dbo].[tblSpeechToTextProvider] ([pkSpeechToTextProvider]),
CONSTRAINT [tblStoTConfig] PRIMARY KEY CLUSTERED
(
pkStoTconfig ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
如果我跑
删除表[dbo]。[tblStoTConfig]
它说对象名不存在
请给我一些解决方案,因为我从过去两天一直被困在这个问题上
提前感谢。如果您注意到脚本中的约束名称与表名称相同
CONSTRAINT [tblStoTConfig] PRIMARY KEY CLUSTERED
(
pkStoTconfig ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
改变这一点,您就一切就绪:)
希望答案有帮助。确保在同一数据库中运行这两个查询,或者在创建或删除表时尝试使用三部分标识符
DatabaseName.SchemaName.TableName
谢谢@Prdp