是这样的,用的是MS SQL08R2,其中有十多个库,有个值“呼吸机”,不知道存在哪个库的哪张表里的哪个字段,怎么把它搞出来?
解决方案 »
- 小弟求教一个sql中的减法问题
- SQL语句中加入判断的怎么写?
- 如何对varchar格式的字符串进行比较查找
- 这绝不是我一个人遇到的问题:SQL的登录问题
- sql server2008安装后出现以下弹出框
- 有个数据库的表,需用Excel要往里面导入数据,怎么实现?
- 真是奇怪了,自动增量ID在本机下运行添加正常,但是上传到万网的SQL Server服务器中就出现错误提示“无法将 NULL 值插入列 'ID'”?
- 请教error: 40 - Could not open a connection to SQL Server
- 很难的题目,很少有人做的出!!!
- SQL 多重if else判断求分析求解答
- MS SQL08R2全库搜索某个值
- 多条件SQL语句改写成一句(1个表数据)
AS
BEGIN
DECLARE @name VARCHAR(40)
DECLARE @S NVARCHAR(1000),@C INT
SET @f='呼吸机'
EXEC('declare cur cursor for select name from syscolumns where id=object_id('''+@t+''') and xtype in(SELECT xtype FROM systypes s2 WHERE name in(''char'',''varchar'',''nchar'',''nvarchar''))')
OPEN cur
FETCH NEXT FROM cur INTO @name
WHILE @@FETCH_STATUS=0
BEGIN
SET @S='select @s=count(1) from '+@t+' where ['+@name +'] like ''%'+@v+'%'''
EXEC sp_executesql @S,N'@s int out',@C OUT
IF @C>0
SET @f=@f+@name+','
FETCH NEXT FROM cur INTO @name
END
CLOSE cur
DEALLOCATE cur
RETURN
END