昨天,人们发现程序中的数据分析结果不正确。经过重新分析,原始数据仍在,并且字段的值被累加。检查代码,发现有一个删除语句,然后在查询分析器中执行,并报告错误。反复尝试,理解,删除,不识别别名的名称!回头看看,原来的计划是在Oracle的主要测试后,SQLServer还没有测量。

使用别名,有条件的地方需要使用子查询写一些条件的原因,以下是不那么复杂的解释问题。

结论:

(Oracle)从中一个a.field1 = 10删除
(SQLSERVER)从中一个a.field1 = 10删除图层
(ORA SQL适用)中,从中删除字段= 10

两点经验:

1,考试要全面;
2,要有信心,写一个节目时,情况是相当充分的。

更新情况

更新t_report一
集a.status = 1
在a.report_seq = 1234

执行失败

更新
集a.status = 1
从t_report一
在a.report_seq = 1234

实施成功

通用程序也一样,不要使用别名。