C#代码如下:    
 String cmdText = @"select [CurrentYear],[CorpCode],[ItemCode],[Mark],[LikeLen] from @tableName where 1 = 1";            List<SqlParameter> parameters = new List<SqlParameter>();
            parameters.Add(new SqlParameter("@tableName", SqlDbType.VarChar, 4000));
            parameters[parameters.Count - 1].Value = rule.TableName;不是提供了表名的参数了么?
正确的因该是怎样的????