Views fra MSSQL - rowid

Det løse som ikke passer ind under ovenstående kategorier
Post Reply
birbis
Posts: 4
Joined: Wed 1. Mar 2017 13:46
Location: Region Midtjylland

Views fra MSSQL - rowid

Post by birbis »

Vi har mange databaser i MSSQL, men arbejder også med PostGIS. De fleste databaser er udviklet i samarbejde med de øvrige regioner - til MSSQL, så det hænger vi lidt på. Desværre har jeg en udfordring med et bestemt view - med geografi, som jeg ikke kan vise i QGIS.Det kan skyldes, at der mangler en kolonne med rowid, men hvordan laver jeg en sådan i et view?

Anders Barfod
Posts: 37
Joined: Tue 15. Mar 2016 10:39
Location: Købanhavn

Re: Views fra MSSQL - rowid

Post by Anders Barfod »

Du kan bruge

Code: Select all

ROW_NUMBER() OVER (ORDER BY (SELECT 0))
til at lave unikt nummer for alle rækker i tabellen. Herunder kan du se eksempel, hvor der oprettes et view.

Code: Select all

CREATE VIEW table_foo_qgis AS
SELECT ROW_NUMBER() OVER (ORDER BY (SELECT 0)) as fake_id, *
FROM table_foo

Post Reply