SELECT
t.A,
t.B,
t.C,
ROW_NUMBER() OVER (ORDER BY (SELECT 1)) AS number
FROM tableZ AS t
Zie werkvoorbeeld op SQLFiddle
Natuurlijk wilt u misschien de volgorde van de rijnummering definiëren - zo ja, wissel dan gewoon OVER (ORDER BY (SELECT 1))
voor bijv. OVER (ORDER BY t.C)
, zoals in een normale ORDER BY
clausule.