SQL Server 2000 元数据应用(一):获得数据库的用户表

SQL Server 2000 元数据应用(一):获得数据库的用户表

SELECT   OBJECT_NAME (so.id)  AS   OBJECT_NAME USER_NAME (so.uid)  AS   USER_NAME
      so.type 
AS  TYPE, so.crdate  AS  DATE_CREATED, 
      fg.FILE_GROUP 
AS  FILE_GROUP
FROM  sysobjects so  LEFT   OUTER   JOIN
          (
SELECT  s.groupname  AS  FILE_GROUP, i.id  AS  id
         
FROM  sysfilegroups s  INNER   JOIN
               sysindexes i 
ON  i.groupid  =  s.groupid
         
WHERE  (i.indid  <   2 )) fg  ON  so.id  =  fg.id
WHERE  (so.type  =  N ' U ' AND  ( permissions (so.id)  &   4096   <>   0 AND  ( ObjectProperty (so.id, 
      N
' IsMSShipped ' =   0 )
ORDER   BY   USER_NAME (so.uid),  OBJECT_NAME (so.id)

转载于:https://www.cnblogs.com/ClarkChan/archive/2006/10/26/540933.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值