错误,由于非法上下文,查询未执行

穆迪兹

下面的查询弹出此错误。在这种情况下,名称“ name”是非法的。此处仅允许使用常量,常量表达式或变量。列名是非法的。

为什么?

 INSERT INTO UPGRADEd
         (SCRIPT_CODE,
        APP_NAME, 
        FILE_NAME,
        DATE_APPLIED,
        ACT_TYPE,
        STATUS,
          CREDENTIALS)
        VALUES
        ( 'scriptcode',
        '-appname-',
        '-filename-',
        getdate(),
       'PC',
       (select 
       case when count(1) = 1 then 'FAIL' else 'OK' end from sysobjects
       where name = ''),
       (select hostname from sysprocesses where spid = @@spid)
       )
罗伯特

您不能insert .. values混合使用insert..select您应该将所有内容放入如下的select语句中

INSERT INTO UPGRADEd
(  SCRIPT_CODE, APP_NAME, FILE_NAME, DATE_APPLIED,
   ACT_TYPE, STATUS, CREDENTIALS) 
select 'scriptcode','-appname-','-filename-',getdate(),
       'PC', 
       case 
       when count(1) = 1 
         then 'FAIL' 
       else 'OK' end,
       (select hostname from sysprocesses where spid = @@spid) 
from sysobjects
where name = '' 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Haskell代码行未编译:“非法数据类型上下文”

来自分类Dev

严重:由于先前的错误,上下文[/ example]启动失败

来自分类Dev

ContextMenuItem上下文函数未执行

来自分类Dev

JavaScript中的隔离执行上下文

来自分类Dev

中断执行上下文

来自分类Dev

NodeJS执行上下文

来自分类Dev

Actor中期货的执行上下文

来自分类Dev

执行上下文和((此对象))

来自分类Dev

执行上下文混乱

来自分类Dev

JavaScript中的执行上下文

来自分类Dev

范围相乘时Mathcad抛出非法上下文

来自分类Dev

由于财产非法价值而失败:上下文

来自分类Dev

C ++上下文错误

来自分类Dev

Hibernate查询中@RestController执行了@Transactional上下文

来自分类Dev

上下文已处理。执行异步

来自分类Dev

Puppeteer [错误:执行上下文被破坏,很可能是由于导航造成的。]

来自分类Dev

Flutter Dart Bottomsheet错误上下文=上下文

来自分类Dev

Haskell代码行未编译:“非法数据类型上下文”

来自分类Dev

严重:由于先前的错误,上下文[/ example]启动失败

来自分类Dev

执行上下文JavaScript的可变环境

来自分类Dev

执行上下文和return语句

来自分类Dev

Web组件-什么是执行上下文?

来自分类Dev

NodeJS执行上下文

来自分类Dev

星号拨号计划:执行上下文

来自分类Dev

Sidekiq作业执行上下文

来自分类Dev

执行上下文混乱

来自分类Dev

当前上下文错误

来自分类Dev

程序的执行上下文是什么?

来自分类Dev

LINQPad错误:由于其保护级别,无法访问上下文