SELECT isnull(max(numIndex),0) as 编号 FROM 草图任务分配 WHERE Left(num,8)='" + num + "' 提示我 "left" 是无效的标识符

解决方案 »

  1.   

    我放到SqlServer的查询器里,没有语法错误
      

  2.   

    num是个C#变量还是数据库字段?
      

  3.   

    Left(num,8)........
    字符或二进制数据表达式。num 可以是常量、变量或列num可以是任何能够隐式转换为 varchar 或 nvarchar 的数据类型,但 text 或 ntext 除外
      

  4.   

    oracle数据库?好像没有left函数吧
    用substr吧
      

  5.   

    Oracle 有这个isnull 要是没有用什么代替