Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql Msg 102,15级,状态1,过程CaDataGroup_Insert,第88行'附近语法不正确=';_Sql_Sql Server_Tsql_Sql Server 2008 R2_Syntax Error - Fatal编程技术网

Sql Msg 102,15级,状态1,过程CaDataGroup_Insert,第88行'附近语法不正确=';

Sql Msg 102,15级,状态1,过程CaDataGroup_Insert,第88行'附近语法不正确=';,sql,sql-server,tsql,sql-server-2008-r2,syntax-error,Sql,Sql Server,Tsql,Sql Server 2008 R2,Syntax Error,以下是它所引用的行: @VALUE=IIF(VALUE_FLAG='Y',DEFAULT_QUANTITY*RATE,NULL), 导致此错误的原因: Msg 102,15级,状态1,程序CaDataGroup_Insert,第88行 “=”附近的语法不正确 我在这里不知所措受SQL Server 2012及更高版本的支持。您可以使用案例: @VALUE=CASE WHEN VALUE_FLAG='Y' THEN DEFAULT_QUANTITY*RATE END ELSE的默认值为NULL

以下是它所引用的行:

@VALUE=IIF(VALUE_FLAG='Y',DEFAULT_QUANTITY*RATE,NULL),
导致此错误的原因:

Msg 102,15级,状态1,程序CaDataGroup_Insert,第88行
“=”附近的语法不正确

我在这里不知所措

受SQL Server 2012及更高版本的支持。您可以使用
案例

@VALUE=CASE WHEN VALUE_FLAG='Y' THEN DEFAULT_QUANTITY*RATE END

ELSE
的默认值为
NULL
,因此我们可以忽略它。

选择@@version
可能您使用的版本低于SQL Server 2012,或者您的兼容模式太低。Microsoft SQL Server 2008 R2(SP1)-10.50.2550.0(X64)我想您可以编写“SQL Server 2012+中支持的”