在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。
SQL2005 数据库 数据查询,数据库存在的意义在于讲数组组织起来,以方便查询。对于用户来说,数据库的查询技术是很重要的,在数据库中,数据查询语句是用SELECT语句来完成的。
SQL2005数据库完整备份与还原的方法,很多时候我们在程序编写过程和使用过程中会将之前的备份数据库进行还原才能操作,同时程序才能正常显示并使用,然而很多时候在备份和。