2017-09-27 2 views
0

J'ai créé plusieurs banques de données dans un espace de travail sur GeoServer à l'aide du serveur sql et j'ai écrit une requête SQL View pour accéder à la table de schéma pour le magasin de données.SQL View Requête entre plusieurs tables de banque de données sur GeoServer

Select Longitude, Latitude, geometry::STGeomFromText('POINT(' +CAST(Longitude AS CHAR(20))+ ' ' + CAST(Latitude AS CHAR(20)) + ')',4326) as geometria from dbo.objectdata 

Mais je dois accéder à un autre espace de travail datastore de même dans la requête même vue sql signifie corrélations entre plusieurs datastore de même espace de travail en utilisant la requête de vue sql unique.

alors comment écrire requête pour accéder à plusieurs tables de banque de données de sqlserver?

Merci d'avance.

Répondre

0

Les vues SQL ne connaissent pas les espaces de travail ou les banques de données de GeoServer. Ainsi, vous ne pouvez accéder qu'aux autres tables dans la base de données de la vue. Cela fonctionne exactement de la même manière que n'importe quelle autre vue de base de données.