在sql2005所有表里面查询一个数据存放在哪 -这个是个非常庞大的工程啊所有表所有字段这得多久Create Procedure sp_Search(@Val Varchar(4000))AsBeginDeclare@TBName Varchar(200)Declare@ColName Varchar(200)Declare@Rst intDeclare@Sql NVarchar(4000)Declare@TB Table(TbName Varchar(200),ColName Varchar(200))Declare myCur Cursor ForSelect A.Name,B.Name From sys.objects A Inner join sys.columns B on a.object_id=b.object_idWhere A.Type='U' And system_Type_ID in(35,99,167,175,231,239)Open myCur;Fetch Next From myCur Into@TBName,@ColNameWhile@FETCH_STATUS=0BeginSet@Sql='If Exists(Select*From['+TBName+']Where['+ColName+']Like@Val)'Set@Sql=Sql+'Set@Rst=1 'Set@Sql=Sql+'Else 'Set@Sql=Sql+'Set@Rst=0 'Exec sp_Executesql@sql,N'@Val Varchar(4000),@Rst int output',@Val,@Rst outputIf(@Rst=1)Insert Into@TB values(@TBName,@ColName)Fetch Next From myCur Into@TBName,@ColNameEndClose myCurDeAllocate myCurSelect*From@TBEnd测试:Exec sp_search '内容'Exec sp_search '%内容%'以上搜索包含的e69da5e6ba90e799bee5baa6e997aee7ad。
sql server 2005数据库跟踪的问题
怎么查看sql2005数据库数据 没有明白你要查询什么数据。你可以用企业资源管理器,直接查看数据库、表、函数、存储过程、触发器。什么都可以查看。
SQL2005后台跟踪怎样固定到帐套 这个没有办法,因为帐套是sqlserver里的数据。这个数据在要跟踪的SQL里面未必会出现。除非一个帐套一个数据库,这样可以只跟踪这个数据库的。
sql server 2005数据库跟踪的问题 跟踪属性-选择事件-所有列-databasename列选上就可以看到数据库名了,好像不能只看某一个数据库的,profiler链接的是数据库实例。
SQL2005 数据库 数据查询,数据库存在的意义在于讲数组组织起来,以方便查询。对于用户来说,数据库的查询技术是很重要的,在数据库中,数据查询语句是用SELECT语句来完成的。