请问如何查询所有数据的表名称,根据名称过滤,请指导sql语句
解决方案 »
- 关于 WITH(NOLOCK)
- 删除重复数据的问题
- 替换数据库中数据字段,replace不行
- 如何用SQLyog连接本地数据库和远程数据库?
- 我有powerdesigner9.5,请问如何才能让它支持mysql4以上
- 问一个WindowsIdentity的异常问题,求救!!!
- 问一个较复杂的的数据同步问题,请高手帮忙!
- [存储过程]对存储过程加密是否会影响后台数据库的效率、稳定性?
- 问个关于SQL语句的问题, 很简单的, 属于抢分类型的, 来看看吧
- 求助,如何实现树形结构?
- PowerDesigner 数据表 导入 sqlserver
- 通过表中的记录照片文件名提取文件夹中相应照片?请前辈指导!
select name from sysobjects where type='U' ,这个是对当前库吧
where type='U'
同样的SQL语句,用sp_Msforeachdb调用即可
select name from 当前数据库名..sysobjects where type='U' order by name
select * from sysobjects
DECLARE @sqlstr NVARCHAR(2000)
SELECT @TableName = ''
SELECT @sqlstr = ISNULL(@sqlstr + ' union all ','') + 'select ''' + d.name + ''' as DBName,o.name as TableName from '+ d.name + '..sysobjects as o where o.xtype=''u'' and o.name like ''%' + @TableName + '%''' FROM master..sysdatabases AS d WHERE d.name NOT IN ('master','tempdb','model','msdb','pubs','northwind')
EXEC sp_executesql @sqlstr
exec sp_Msforeachdb ' use ?; select * from sysobjects where type = ''u'''