Utilisation d'une clause entraînant une erreur de mode de compatibilité

J'essaie d'utiliser la requête avec l'opérateur "Join" et la clause "Using" pour éviter d'utiliser "Natural Join" mais de toute façon je reçois tout le time l'erreur suivante:

"sID" n'est pas une option de table identifiée. Si elle est prévue en tant que paramètre pour une fonction table ou pour la fonction CHANGETABLE, vérifiez que votre mode de compatibilité de database est défini sur 90.

Demander ce que j'ai utilisé est:

select sName, GPA from Student join Apply using (sID) where sizeHS < 1000 and major = 'CS' and cName = 'Stanford'; 

La colonne que les deux Tabels contient est "sID".

La compatibilité a été changée sur 90/100/110 mais aucun d'entre eux n'a résolu mon problème. Pour m'assurer que j'ai correctement changé le mode de compatibilité que j'ai utilisé:

 SELECT compatibility_level FROM sys.databases WHERE name = 'databasePath' 

Vous pouvez utiliser using (sID) sur oracle pas pour le sql server . Pour sql server vous devez utiliser des jointures de cette façon

 select sName, GPA from Student join Apply on Apply.sID = Student.sID where sizeHS < 1000 and major = 'CS' and cName = 'Stanford';