Sql server '中的语法错误;升降台';或';下降指数';在ssis包中

Sql server '中的语法错误;升降台';或';下降指数';在ssis包中,sql-server,excel,ssis,etl,Sql Server,Excel,Ssis,Etl,我正在使用ssis删除并重新创建excel文件。我使用ExecuteSQLSTASK并编写sqlstatement drop table 'Employee' go CREATE TABLE `Employee` ( `BusinessEntityID` INT, `JobTitle` NVARCHAR(50), `BirthDate` DATE, `MaritalStatus` NVARCHAR(1), `Gender` NVARCHAR(1), `HireDate` DATE ) 但是当我

我正在使用ssis删除并重新创建excel文件。我使用ExecuteSQLSTASK并编写sqlstatement

drop table 'Employee'
go
CREATE TABLE `Employee` (
`BusinessEntityID` INT,
`JobTitle` NVARCHAR(50),
`BirthDate` DATE,
`MaritalStatus` NVARCHAR(1),
`Gender` NVARCHAR(1),
`HireDate` DATE
)
但是当我执行包时,我得到以下错误:

[Execute SQL Task]错误:执行查询“drop table‘Employee’” 失败,出现以下错误:“删除表或删除索引中的语法错误。”。可能的失败原因:查询问题、“ResultSet”属性设置不正确、参数设置不正确或连接建立不正确


请帮助我修复它。

删除字符`并重试

drop table [Employee]
go

CREATE TABLE [Employee] 
(
[BusinessEntityID] INT,
[JobTitle] NVARCHAR(50),
[BirthDate] DATE,
[MaritalStatus] NVARCHAR(1),
[Gender] NVARCHAR(1),
[HireDate] DATE
)

backticks用于mysql,而不是SQL Server:)我的荣幸:)@ramandeepsing(如果可以的话)。为什么不接受这个答案呢。