SQL获取所有数据库名、表名、储存过程以及参数列表
2013-05-08 09:14
447 查看
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 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
6.获取主键字段
SELECT name FROM SysColumns WHERE id=Object_Id('表名') and colid=(select top 1 keyno from sysindexkeys where id=Object_Id('表名'))
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 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
6.获取主键字段
SELECT name FROM SysColumns WHERE id=Object_Id('表名') and colid=(select top 1 keyno from sysindexkeys where id=Object_Id('表名'))
1:获取当前数据库中的所有用户表 select Name from sysobjects where xtype='u' and status>=0 2:获取某一个表的所有字段 select name from syscolumns where id=object_id('表名') 3:查询用户创建的所有数据库 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 4:查询某一个表的字段和数据类型 select column_name,data_type from information_schema.columns where table_name = '表名' .[标题]: Select * From TableName Order By CustomerName .[标题]: 8.如何修改数据库的名称: sp_renamedb 'old_name', 'new_name' 9.只复制一个表结构,不复制数据 select top 0 * into [t1] from [t2] 10.连接远程数据库 select * from OPENDATASOURCE('SQLOLEDB','Data Source=远程ip;User ID=sa;Password=密码').库名.dbo.表名 11.获取当前oracle数据库中的所有表 select table_name from user_tables 12 .获取当前oracle表中所有字段的类型 SELECT COLUMN_NAME,DATA_TYPE,DATA_LENGTH,NULLABLE FROM USER_TAB_COLS where TABLE_NAME='teacher'; |
相关文章推荐
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- [SQL]获取所有数据库名、表名、储存过程以及参数列表
- MSSQL SQL获取所有数据库名、表名、储存过程以及参数列表