有
*= and =*
我的应用程序查询中的 sql 等式。这是什么意思?我在谷歌上进行了调查,但找不到足够的信息。例如 :
SELECT ODR_YO_ID, OGR_OKUL_NO, OGR_ADI+' '+OGR_SOYADI OGR, COUNT(ODR_YO_ID) SAYI
FROM OGRENCI,YIL_SUBE,YIL_OGRENCI, OGRENCI_DAVRANIS
WHERE ODR_OLUMLU = 1 AND YO_OGR_ID = OGR_ID AND ODR_YO_ID = YO_ID AND YO_AKTIF = 1 AND
YO_YSB_ID = YSB_ID AND YSB_ID = 2183 AND YSB_YIL_KOD *= ODR_YIL_KOD AND ODR_OGR_ID =* OGR_ID
GROUP BY ODR_YO_ID, OGR_OKUL_NO, OGR_ADI+' '+OGR_SOYADI, YO_OKUL_DEGIS_TARIHI
ORDER BY OGR
当我在本地计算机上执行此 sql 查询时,出现此错误:
Msg 102, Level 15, State 1, Line 5
Incorrect syntax near '*='.
但是我在相关服务器上运行相同的查询,这个查询没有任何错误。我在本地计算机上使用 sql server 2012 express edition,相关服务器中有 sql server 2005。为什么 ?提前致谢。