' drop table'中的语法错误或者'掉落指数'在ssis包中

时间:2017-12-13 12:45:03

标签: sql-server excel ssis etl

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

drop table 'Employee'
go
CREATE TABLE `Employee` (
`BusinessEntityID` INT,
`JobTitle` NVARCHAR(50),
`BirthDate` DATE,
`MaritalStatus` NVARCHAR(1),
`Gender` NVARCHAR(1),
`HireDate` DATE
)

但是当我执行包时,我收到以下错误:

  

[执行SQL任务]错误:执行查询"删除表'员工'   "失败并出现以下错误:" DROP TABLE或DROP INDEX中的语法错误。"。可能的失败原因:查询问题," ResultSet"属性设置不正确,参数设置不正确或连接未正确建立。

请帮我解决。

1 个答案:

答案 0 :(得分:4)

删除字符`并尝试

drop table [Employee]
go

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