Des services de Web NE PEUVENT PAS être écrits dans le détroit SQL. Toutefois la plupart de SQL est extensible avec d'autres langues, comme C++, et Java, la plupart des personnes écrivent des services de Web dans .net dans mon expérience. Les services de Web eux-mêmes doivent être accueillis dans un web server d'un certain type.
Pour se connecter par interface à un service de Web que vous devez pouvoir faire des appels appropriés d'api au webservice using le HTTP, celui est quelque chose qui peut être fait dans n'importe quel lqanguage principal.
Microsoft Excel, et Microsoft Access ont des magiciens « de raccordement de données » qui peuvent accomplir ceci pour vous. Je mentionne que ce parce que le MS Access te permet d'obtenir il est code de SQL dehors et alors vous pouvez le courir sur votre serveur de SQL.
Le serveur de SQL lui-même offre la capacité d'indiquer XML comme table de base de données si vous lui donnez l'URL au XML, vous peut alors courir des questions contre lui etc.
Si votre service de Web expose les données comme XML, ou si vous avez accès à la partie postérieure du web server à directement charger le XML, vous pouvez faire cela en milliseconde indigène SQL - probablement de non autres saveurs du SQL cependant.