1、1.获取所有用户名:SELECT name FROM Sysusers where status='2' and islogin='1'islogin='1'表示帐户islogin='0'表示角色status='2'表示用户帐户status='0'表示糸统帐户2.获取所有数据库名:SELECT Name FROM Master..SysDatabases ORDER BY Name3.获取所有表名SELECT Name FROM DatabaseName..SysObjects Where XT
2、ype='U' ORDER BY NameXType='U':表示所有用户表;XType='S':表示所有系统表;4.获取所有字段名:SELECT Name FROM SysColumns WHERE id=Object_Id('TableName')5.获取数据库所有类型select name from systypes 6.获取主键字段SELECT name FROM SysColumns WHERE id=Object_Id('表名') and colid=(select top 1 k
3、eyno from sysindexkeys where id=Object_Id('表名'))[综合网络资料整理]1.获取所有数据库名: (1)、Select NameFROMMaster..SysDatabasesorder byName 2.获取所有表名: (1)、Select NameFROMSysObjectsWhereXType='U'orDERBYName XType='U':表示所有用户表; XType='S':表示所有系统表;
8、中存有表中的列信息和表id,sysobjects表中存有主键名字(即PK_Table类似)和表id,sysindexes中存有主键名字和表id和index编号,sysindexkeys中存有表id和index编号和列编号,一项一项对应起来后就能找到列名了。 另外的SQL代码select syscolumns.name, systypes.name, syscolumns.length from syscolumns left join systypes on syscolumns. xu