Bonjour,
on 2008, quelle est la requête pour trouver le nombre de table appartenant à un utilisateurs ?
D'avance merci.
Version imprimable
Bonjour,
on 2008, quelle est la requête pour trouver le nombre de table appartenant à un utilisateurs ?
D'avance merci.
A +Code:
1
2
3
4
5
6
7
8
9
10
11 SELECT s.name AS TABLE_SCHEMA, o.name AS TABLE_NAME, COALESCE(dpt.name, dps.name) AS OWNER_NAME FROM sys.tables AS t LEFT OUTER JOIN sys.database_principals AS dpt ON t.principal_id = dpt.principal_id INNER JOIN sys.schemas AS s ON t.schema_id = s.schema_id INNER JOIN sys.database_principals AS dps ON s.principal_id = dps.principal_id INNER JOIN sys.objects AS o ON t.object_id = o.object_id;
merci.