无效的SQL语句;预期的DELETE,INSERT,PROCEDURE,SELECT或UPDATE?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无效的SQL语句;预期的DELETE,INSERT,PROCEDURE,SELECT或UPDATE?相关的知识,希望对你有一定的参考价值。
我正在使用此代码读取数据,但是,它不起作用。任何人都可以纠正此代码,我正在变量中使用此代码,并通过执行SQL任务运行该变量。
"IF (LEFT( @[User::FileName] ,3))='PWR' "+" SELECT * FROM "+ "["+@[User::SheetName]+"A36:T]"
+" ELSE "+
"SELECT * FROM "+ "["+@[User::SheetName]+"A35:T]"
现在我有了解决方案,让我解释一下情况。每天大约有100个未格式化的Excel文件,文件名以“ SRW”或“ PWR”开头。在“ PWR”中,数据从A36行开始,在“ SWR” A35单元中。我将所有文件名存储到SQL表中,然后使用每个循环容器读取所有文件并将数据加载到表中。现在,我在下面的查询中添加一个变量,并在“执行SQL”任务中调用该变量。
LEFT(@ [User :: FileName],3)==“ PWR”吗? “ SELECT * FROM” +“ [” + @ [User :: SheetName] +“ A36:T]”:“ SELECT * FROM” +“ [” + @ [User :: SheetName] +“ A35:T]”] >
现在我将查询2用作SQL命令中的变量。]>
以上是关于无效的SQL语句;预期的DELETE,INSERT,PROCEDURE,SELECT或UPDATE?的主要内容,如果未能解决你的问题,请参考以下文章
无效的 SQL语句;期待 'DELETE'、'INSERT'、'PROCEDURE'、'SELECT'、或 'UPDATE
SQL语言中add,alter,drop和insert,update,delete的区别?
如何获取 SQL Server 中 INSERT、UPDATE、DELETE、SELECT 语句的速率?
C# 解析 SQL 语句以查找存储过程中使用的所有 INSERT/UPDATE/DELETE 表