日期:2014-05-19  浏览次数:20855 次

在线等..!!!大家来看看,一个SQL语句的问题,这样写这个SQL语句??
这样查出(比如Northwinds里有个哪几个用户表,几个系统表,几个存储过程...等)

------解决方案--------------------
select * from sysobjects
------解决方案--------------------
这些都放在系统表那里,可以查得到
------解决方案--------------------
从系统表systobjects中查询
sysobjects几个重要字段说明:
name 对象名
id 对象标识号
xtype 对象类型
C=check约束
D=default
F=Foreign Key
L=log
FN=标量函数
IF=内嵌表函数
P=存储过程
PK=Primary Key
RF=复制筛选存储过程
S=系统表
TF=表函数
TR=触发器
U=用户表
UQ=UNIQUE约束
V=视图
X=扩展存储过程
uid 所有者对象的用户ID
sysstat 内部状态信息


------解决方案--------------------
select count(*) as 用户表个数 from sysobjects where xtype= 'U '
select count(*) as 存储过程个数 from sysobjects where xtype= 'P '