查找数据库名,表名,字段名,字段属于某个表
来源:互联网 发布:知乎精彩问题 编辑:程序博客网 时间:2024/05/29 02:31
1.获取所有用户名
SELECT name FROM Sysuserswhere status='2' and islogin='1'
islogin='1'表示帐户
islogin='0'表示角色
status='2'表示用户帐户
status='0'表示糸统帐户
2.获取所有数据库名
SELECT Name FROM Master..SysDatabases ORDER BY Name
3.获取所有表名
SELECT Name FROM DatabaseName..SysObjects Where XType='U' ORDER BY Name
XType='U':表示所有用户表;
XType='S':表示所有系统表;
4.获取所有字段名
SELECT Name FROM SysColumns WHERE id=Object_Id('TableName')
5.获取数据库所有类型
SELECT name FROM Systypes SQL
6.获取主键字段
SELECT name FROMSysColumnsWHERE id=Object_Id('TableName') and colid=(SELECT top 1 keynoFROM sysindexkeysWHERE id=Object_Id('TableName'))
注意点:
(1)syscolumns表中只含有数据类型编号,要获取完整的数据类型名字需要从systypes表中找,一般用户使用的数据类型用xusertype对应比较好,不会出现一对多的情况。
(2)syscolumns.length得到的是物理内存的长度,所以nvarchar和varchar等类型在数据库中的显示是这个的一半。
可查字段在那張表中
select 'select * from '+[name],* from sysobjects where id in (select id from syscolumnswhere name ='某個字段')
可查询子段名,数据类型,长度,备注
在执行的时候报错:对象名sysproperties 无效的错误;造成此问题的原因是由于Sql 2005、2008 删除了系统表 sysproperties 而改用 sys.extended_properties 表所致
select name,(select name from systypes where xusertype=syscolumns.xusertype) as type,length,isnullable, (select value from sys.extended_propertieswhere major_id =syscolumns.id and minor_id=syscolumns.colorder) as Explain from syscolumns where id=object_id('表名')
- 查找数据库名,表名,字段名,字段属于某个表
- 查找某个字段名在某些表
- mysql 根据字段名查找该字段属于哪个表
- 查找一个字段所在的表名、数据库名
- SQL 查找表名,字段名
- [MSSQL]SQL 查找表名,字段名
- 根据字段名查找表名
- Oracle知道字段名,查找它属于那个表
- ASP获取数据库表名,字段名
- SqlSever获取数据库表名、字段名
- 数据库表名、字段名限制长度
- 查询数据库中的数据库名、表名、字段名
- 获取SQL Server所有数据库名,表名,字段名
- 获取所有数据库名、表名、字段名
- SQLSERVER查询所有数据库名,表名,和字段名
- Sqlserver列出所有数据库名,表名,字段名
- SQLSERVER查询所有数据库名,表名,和字段名
- 根据字段信息查数据库表名/字段名
- Query Optimizer Modes【每日一译】--2013-1-24
- MySQL数据库远程导入导出数据
- log4j详细配置
- centOS下yum安装配置samba
- Linux HAL (Hardware Abstraction Layer)的工作原理
- 查找数据库名,表名,字段名,字段属于某个表
- Java String类
- Undefined symbols for architecture i386: _OBJC_CLASS_$_ViewController 类未加载的蛋疼IDE BUG
- oracle中字符串的连接
- cocos2d-x Tests讲解三:Particle System(粒子系统)
- Android界面layout汇总
- 自动添加当前目录下的文件到vs工程
- pcap基础(三)
- AIX学员心声