Jeśli użyjesz 4 częściowego SQL podczas próby zapytania o pseudokolumnę, otrzymasz błąd. Na przykład w tym zapytaniu ROWID
to pseudokolumna:
SELECT ROWID, ORDER_ID FROM MYLINKEDSERVER..SYSTEM.ORDERS Msg 207, Level 16, State 1, Line 4 Invalid column name 'ROWID'.
Z 4-częściowym SQL, możesz wysyłać zapytania tylko do fizycznych kolumn w połączonej tabeli serwera, a nie do pseudokolumn.
Aby obejść ten problem, użyj OPENQUERY
funkcja zamiast. Na przykład:
SELECT * FROM OPENQUERY(MYLINKEDSERVER,'SELECT ROWID, ORDER_ID FROM ORDERS')