Hvis du bruger 4-delt SQL, når du forsøger at forespørge i en pseudo-kolonne, får du en fejl. For eksempel i denne forespørgsel ROWID
er en pseudo-kolonne:
SELECT ROWID, ORDER_ID FROM MYLINKEDSERVER..SYSTEM.ORDERS Msg 207, Level 16, State 1, Line 4 Invalid column name 'ROWID'.
Med 4-delt SQL kan du kun forespørge på fysiske kolonner i en sammenkædet servertabel, ikke pseudokolonner.
For at omgå dette, brug OPENQUERY
funktion i stedet for. For eksempel:
SELECT * FROM OPENQUERY(MYLINKEDSERVER,'SELECT ROWID, ORDER_ID FROM ORDERS')