SQL语句获取当前数据库中的所有用户表
获取当前数据库中的所有用户表 select Name from sysobjects wherextype='u' and status>=0
查看与某一个表相关的视图、存储过程、函数
查看与某一个表相关的视图、存储过程、函数 select a.* from sysobjects a, syscomments b where a.id = b.id and b.text like '%表名%'
SQL查看当前数据库中所有存储过程
查看当前数据库中所有存储过程 select name as 存储过程名称 from sysobjects wherextype='P'
SQL查询用户创建的所有数据库
查询用户创建的所有数据库 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..sysdatabaseswhere sid <> 0x01
SQL语句查询表的字段和数据类型
查询某一个表的字段和数据类型 select column_name,data_typefrom information_schema.columns where table_name = '表名'
SQL操作不同服务器数据库
不同服务器数据库之间的数据操作 --创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', '密码 ' --查询示例 select * from ITSV.数据库名.dbo.表名 --导入示例 select * into 表 from ITSV.数据库名.dbo.表名 --以后不再使用时删除链接服务器 exec sp_dropserver 'ITSV ', 'droplogins ' --连接远程/局域网数据(openrowset/openquery/opendatasource) --1、openrowset --查询示例 select * from op...