怎样⽤SQL语句查询⼀个数据库中的所有表?
怎样⽤SQL语句查询⼀个数据库中的所有表?
--读取库中的所有表名
select name from sysobjects where xtype='u'
--读取指定表的所有列名
select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name='表名')
获取数据库表名和字段
sqlserver中各个系统表的作⽤
sysaltfiles 主数据库保存数据库的⽂件
syscharsets 主数据库字符集与排序顺序
sysconfigures 主数据库配置选项
syscurconfigs 主数据库当前配置选项
sysdatabases 主数据库服务器中的数据库
syslanguages 主数据库语⾔
syslogins 主数据库登陆帐号信息
sysoledbusers 主数据库链接服务器登陆信息
sysprocesses 主数据库进程
sysremotelogins主数据库远程登录帐号
syscolumns 每个数据库列
sysconstrains 每个数据库限制
sysfilegroups 每个数据库⽂件组
sysfiles 每个数据库⽂件
sysforeignkeys 每个数据库外部关键字
sysindexs 每个数据库索引
sysmenbers 每个数据库⾓⾊成员
sysobjects 每个数据库所有数据库对象
syspermissions 每个数据库权限
常用的sql查询语句有哪些
systypes 每个数据库⽤户定义数据类型
select 列名=name from syscolumns where id=object_id(N'要查的表名')

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。