Sqlserver通过SQL语句查询数据库所有表以及视图
(1)在数据库数据库中查询用户表可以使用以下方式selectnamefromsys.tables;selectnamefromsys.ObjectSwheretype =’U’;selectnamefromsysobjectswheretype =’u’;selecttable_namefrominformation_schema.tables;这是一个轻微的解释:sys.Tables在SQL Server 2005版本中添加一个目录视图,它在当前数据库中存储所有表信息。 sys.Objects和SysObjects表示系统对象表。类型类型,不同含义的表示:u =用户表,s = system表,v =视图,fn = scalar函数,tf =表函数,p =存储过程,tr =触发,d =默认或默认约束,pk = 主键约束,f =外键约束,UQ =唯一的约束。(2)查询视图下面的SQL语句可以是:选择* frominformation_schema.view;选择* fromsysobjectswheretype =’v’;选择* fromsys.ObjectSwheretype =’v’;
转载于天翼云,如有侵权,请联系删除,谢谢
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...