希望有哪个高手介绍一款有这种功能的工具啊,不胜感激。
另外,sql数据库中,打开表->返回所有行后,为什么没有像accsee那样可以搜索数据的的按钮呢?比如要找数据“李明”那不是要一行行找?或者用sql语句?sqlserver难道没有搜索数据方面的工具吗?
9 个解决方案
#1
1.可以自己写个程序去实现.
2.写一个查询就可以了..企业管理器也可.
2.写一个查询就可以了..企业管理器也可.
#2
在查询分析器中输入:
select * from tablename where 字段名 like '%李明%'
select * from tablename where 字段名 like '%李明%'
#3
回2楼,我要查整个数据库所有的表的,那个tablename改成什么?我是初学的。。。
#4
而且,字段名是不知道的,怎么办?我的意思就是,想查整个数据库中哪些表含“李明"这个数据,把记录显示出来
#5
使用游标遍历一下数据库的所有表..做个动态sql.
#6
那不是要把数据库扫个遍??
学习一下如何扫..
学习一下如何扫..
#7
declare @id int, @name varchar(255), @sql varchar(8000)
declare cs_test cursor
for
select object_id, name from syscolumns c
where exists(select 1 from sysobjects where object_id = c.object_id and type = 'U')
and system_type_id in(type_id('char'), type_id('nchar'),
type_id('varchar'), type_id('nvarchar'),
type_id('text'), type_id('ntext'))
open cs_test
fetch next from cs_test into @id, @name
while @@fetch_status = 0
begin
select @sql = 'if exists(select 1 from ' + object_name(@id) +
' where ' + @name + ' like ''%李明%'')' +
' select object_name(' + cast(@id as varchar) + ')'
exec(@sql)
fetch next from cs_test into @id, @name
end
close cs_test
deallocate cs_test
#8
mark
#9
有點問題
遊標中的select語句的where條件中的system_type_id應該換成xtype
system_type_id是2005中的,弄混了,呵呵
遊標中的select語句的where條件中的system_type_id應該換成xtype
system_type_id是2005中的,弄混了,呵呵
#1
1.可以自己写个程序去实现.
2.写一个查询就可以了..企业管理器也可.
2.写一个查询就可以了..企业管理器也可.
#2
在查询分析器中输入:
select * from tablename where 字段名 like '%李明%'
select * from tablename where 字段名 like '%李明%'
#3
回2楼,我要查整个数据库所有的表的,那个tablename改成什么?我是初学的。。。
#4
而且,字段名是不知道的,怎么办?我的意思就是,想查整个数据库中哪些表含“李明"这个数据,把记录显示出来
#5
使用游标遍历一下数据库的所有表..做个动态sql.
#6
那不是要把数据库扫个遍??
学习一下如何扫..
学习一下如何扫..
#7
declare @id int, @name varchar(255), @sql varchar(8000)
declare cs_test cursor
for
select object_id, name from syscolumns c
where exists(select 1 from sysobjects where object_id = c.object_id and type = 'U')
and system_type_id in(type_id('char'), type_id('nchar'),
type_id('varchar'), type_id('nvarchar'),
type_id('text'), type_id('ntext'))
open cs_test
fetch next from cs_test into @id, @name
while @@fetch_status = 0
begin
select @sql = 'if exists(select 1 from ' + object_name(@id) +
' where ' + @name + ' like ''%李明%'')' +
' select object_name(' + cast(@id as varchar) + ')'
exec(@sql)
fetch next from cs_test into @id, @name
end
close cs_test
deallocate cs_test
#8
mark
#9
有點問題
遊標中的select語句的where條件中的system_type_id應該換成xtype
system_type_id是2005中的,弄混了,呵呵
遊標中的select語句的where條件中的system_type_id應該換成xtype
system_type_id是2005中的,弄混了,呵呵