がある
*= and =*
アプリケーションクエリでのSQLの等式。どういう意味ですか?Googleで調査しましたが、十分な情報が見つかりませんでした。例えば :
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 があります。なんで ?前もって感謝します。