MSSQL网站制作之查询指定的表在那些数据库中存在
2008年1月16号MySQLAB被Sun公司收购。而2009年,SUN又被Oracle收购。就这样如同一个轮回,MySQL成为了Oracle公司的另一个数据库项目。数据|数据库--查询指定的表在那些数据库中存在
declare@tbnamesysname
set@tbname=客户材料
declare@dbnamesysname,@sqlnvarchar(4000),@rebit,@sql1varchar(8000)
set@sql1=
declaretbcursorforselectnamefrommaster..sysdatabases
opentb
fetchnextfromtbinto@dbname
while@@fetch_status=0
begin
set@sql=set@re=casewhenexists(select1from[
+@dbname+]..sysobjectswherextype=Uandname=
+@tbname+)then1else0end
execsp_executesql@sql,N@rebitout,@reout
if@re=1set@sql1=@sql1+unionallselect+@dbname+
fetchnextfromtbinto@dbname
end
closetb
deallocatetb
set@sql1=substring(@sql1,12,8000)
exec(@sql1)
2008年1月16号MySQLAB被Sun公司收购。而2009年,SUN又被Oracle收购。就这样如同一个轮回,MySQL成为了Oracle公司的另一个数据库项目。 同样会为索引视图等应用带来麻烦。看看行级和事务级的快照数据放在tempdb中,就能感觉到目前架构的尴尬。 入门没那么困难,精通没那么容易 每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。 XML字段类型更好的解决了XML数据的操作。XQuery确实不错,但是个人对其没好感。(CSDN的开发者应该是相当的熟了!) 两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书 分区表是个亮点!从分区表也能看出微软要做大作强SQLServer的信心。资料很多,这里不详细说。但是重点了解的是:现在的SQLServer2005的表,都是默认为分区表的。因为它要支持滑动窗口的这个特性。这种特性对历史数据和实时数据的处理是很有帮助的。 现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
页:
[1]