Sql Server2000里面获得数据库里面所有的用户表名称和对应表的列名称
2007-02-07 17:58
246 查看
--1:获取当前数据库中的所有用户表
select Name from sysobjects where xtype='u' and status>=0
--
select name from syscolumns where id=object_id(N'表名')
--3:查看与某一个表相关的视图、存储过程、函数
select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'
--4:查看当前数据库中所有存储过程
select name as 存储过程名称 from sysobjects where xtype='P'
--5:查询用户创建的所有数据库
select * from master..sysdatabases D where sid not in(select sid from master..syslogins where name='sa')
或者
select dbid, name AS DB_NAME from master..sysdatabases where sid <> 0x01
--6:查询某一个表的字段和数据类型
select column_name,data_type from information_schema.columns
where table_name = N'表名'
--7:获取数据库文件路径
select ltrim(rtrim(filename)) from 数据库名..sysfiles where charindex('MDF',filename)>0
or
select ltrim(rtrim(filename)) from 数据库名..sysfiles where charindex('LDF',filename)>0
select Name from sysobjects where xtype='u' and status>=0
--
select name from syscolumns where id=object_id(N'表名')
--3:查看与某一个表相关的视图、存储过程、函数
select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'
--4:查看当前数据库中所有存储过程
select name as 存储过程名称 from sysobjects where xtype='P'
--5:查询用户创建的所有数据库
select * from master..sysdatabases D where sid not in(select sid from master..syslogins where name='sa')
或者
select dbid, name AS DB_NAME from master..sysdatabases where sid <> 0x01
--6:查询某一个表的字段和数据类型
select column_name,data_type from information_schema.columns
where table_name = N'表名'
--7:获取数据库文件路径
select ltrim(rtrim(filename)) from 数据库名..sysfiles where charindex('MDF',filename)>0
or
select ltrim(rtrim(filename)) from 数据库名..sysfiles where charindex('LDF',filename)>0
相关文章推荐
- Sql Server2000里面获得数据库里面所有的用户表名称 和对应表的列名称
- Sql Server2005里面获得数据库里面所有的表名称 和对应表的列名称
- SQLServer获得所有用户存储过程、根据存储过程名称获得内容、获得数据库对象创建脚本
- C#获得网络中所有SQL Server服务器数据库名称
- oracle查询当前用户下的所有表、表对应的所有表字段、表的主键字段名称
- 将数据库常用的操作(连接数据库,获得所有数据,获得一条记录,获得一列记录,获得一条索引数组,获得一条关联数组)都给封装到db.class.php里面,谁需要谁继承这个类 注意:提交封装的类文件
- 如何获得数据库中所有用户创建的索引
- android查询数据库获得手机里面所有的联系人
- 如何在数据库中查询所有用户表的表名、主键名称、索引、外键
- 有一个数据表,但是我只知道一个字段的名称。现在我想查询数据库里面的除去这个字段的所有数据!
- 取得SQL server 数据库中 所有用户表名称
- PostgreSQL 断开所有连接用户、删除数据库、修改表名称
- C#获得网络中所有SQL Server服务器数据库名称
- C#获得网络中所有SQL Server服务器数据库名称
- 获得数据库里所有表的名称
- 如何遍历获得div里面所有a标签,并为每一个div添加自增的id和对应的事件
- 清除数据库里面所有用户表的数据
- 给你一个:驱动程序A,数据源名称为B,用户名称为C,密码为D,数据库表为T,请用JDBC检索出表T的所有数据
- 如何查询postgreSQL 里面某个数据库中所有用户定义的数据表的名字
- 获得数据库名称///////查询数据库里所有表的sql语句!