系统表syscatalog列出数据库中的所有表。您可以以查看数据库中任何其它表中的数据相同的方式查看 syscatalog 视图中的数据。系统表和视图的所有者是特殊用户 id sys。此表中的列包含其它重要信息。 例如,creator表示每个表的创建者;tname 表示每个表的名字;ncols 的列是每个表中列的数目;名为tabletype的列将该表标识为基表或视图。
另一个重要的系统表是一个名为syscolumns的视图。它说明数据库内所有表中的所有列。若要查看表的内容,请键入以下命令,其中tablename表示您要列出其列的表的名称:
select *
from sys.syscolumns
where tname = tablename
根据返回的内容,可以得到要查的表的所有列的信息,包括列名,类型,长度,主键等等。
数据库中还有一些其它的系统表,可以通过检查 sys.syscatalog 找到其名称并在需要时查看这些表。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器