UPDATE IEAI_APP_JAIL SET IEAI_APP_JAIL.IJAILFLAG = 1 FROM IEAI_APP_JAIL INNER JOIN TMP_NODE_WARNING ON IEAI_APP_JAIL.IPROJECTNAME = TMP_NODE_WARNING.PRJNAME;这sql哪里有问题
时间: 2023-07-26 16:04:44 浏览: 66
这个 SQL 语句的语法是不正确的。正确的语法应该是:
```
UPDATE IEAI_APP_JAIL
SET IEAI_APP_JAIL.IJAILFLAG = 1
FROM IEAI_APP_JAIL
INNER JOIN TMP_NODE_WARNING
ON IEAI_APP_JAIL.IPROJECTNAME = TMP_NODE_WARNING.PRJNAME;
```
在 SQL Server 中,`UPDATE` 语句的语法应该是:
```
UPDATE table_name
SET column1 = value1, column2 = value2, ...
FROM table1
INNER JOIN table2
ON table1.column = table2.column;
```
在此语法中,`table_name` 是要更新的表的名称,`column1` 和 `column2` 是要更新的列的名称,`value1` 和 `value2` 是要更新的值,`table1` 和 `table2` 是要联接的表的名称,`column` 是要联接的列的名称。
因此,你的 SQL 语句应该按照上述语法进行修改。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)