Tablo ve Kullanıcı İlişkisi
Veritabanınızda birçok tablo varsa ve veritabanınız üzerinde birçok kullanıcı çalışıyorsa tablolar ve kullanıcılar arasında ilişki kurmanız gerekecektir. İşinize yarayacak en kısa ve en güzel örneklerden biri; aşağıdaki sorguya kullanıcı adını verdiğinizde size tablo adı, onu yaratan kullanıcı ve hangi tarihte yaratıldığı bilgisini size dönecektir.
SELECT TableName = SO.Name
,UserName = SU.Name
,CreateDate = SO.Crdate
FROM Sys.SysObjects SO
INNER JOIN Sys.SysUsers SU ON SO.uid = SU.uid
WHERE SU.Name = ‘Kullanıcı Adı’
ORDER BY SO.Crdate