我想动态创建一个excel文件,所以
我创建一个变量CreateExcel并编写一个查询来创建一个表
CREATE TABLE `BOL` (
`CustomerPO` LongText,
`ShippingNum` LongText,
`BOL` LongText,
`PRO` LongText,
`SSCC_Code` LongText,
`LineType` LongText,
`SKU` LongText,
`Row_Number` LongText,
`UPCCode` LongText,
`Location` LongText, `Quantity` LongText
)
第一次当我运行后语时,程序包执行成功 我收到错误
[执行SQL任务]错误:执行查询"创建表BOL( CustomerPO LongText, 单曲..."失败并出现以下错误:"表BOL已存在。"。可能的失败原因:查询问题, "结果集"属性设置不正确,参数设置不正确, 或连接未正确建立。
答案 0 :(得分:1)
在创建Table
之前,您必须检查它是否存在于Database
中。 IF存在drop
Table
并重新创建
IF EXISTS
(
SELECT 1
FROM SYS.TABLES
WHERE TYPE = 'U'
AND NAME = 'BOL'
)
BEGIN
DROP TABLE BOL
END
GO