仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 878|回复: 9
打印 上一主题 下一主题

[学习教程] MSSQL教程之写了一个针对一个数据库的一切表举行的...

[复制链接]
谁可相欹 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:34:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
支持多种存储引擎。存储历程|数据|数据库
/*
--上面的调下将清空数据库
execTruncateDatabasetruncate%tablename%
*/

alterprocdbo.TruncateDatabase
@SqlExecutevarchar(3000)=Select*from%tablename%
as
begin
declare@tablenamevarchar(100)
,@sqlvarchar(3000)

--界说游标
declaremycurcursorfor
selectnamefromdbo.sysobjectswherextype=u
--翻开
openmycur
fetchnextfrommycurinto@tablename
while@@fetch_status=0
begin
set@sql=Replace(@sqlExecute,%tablename%,@tablename)

--实行操纵
print@sql
Execute(@sql)
--到下一个表
fetchnextfrommycurinto@tablename
end
closemycur
deallocatemycur

end
go
对于insert操作,只需要把event_type改成DELETE_ROWS_EVENT;对于delete操作,改成WRITE_ROWS_EVENT
admin 该用户已被删除
沙发
发表于 2015-1-19 13:08:47 | 只看该作者
不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关
分手快乐 该用户已被删除
板凳
发表于 2015-1-24 12:50:24 | 只看该作者
我们学到了什么?思考问题的时候从表的角度来思考问
兰色精灵 该用户已被删除
地板
发表于 2015-2-1 13:44:29 来自手机 | 只看该作者
再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。
精灵巫婆 该用户已被删除
5#
发表于 2015-2-7 06:29:00 | 只看该作者
对于数据库来说,查询是数据库的灵魂,那么SQL查询效率究竟效率如何呢?下文将带对SQL查询的相关问题进行讨论,供您参考。
老尸 该用户已被删除
6#
发表于 2015-2-20 20:56:30 | 只看该作者
无法深入到数据库系统层面去了解和探究
飘灵儿 该用户已被删除
7#
发表于 2015-3-6 18:51:01 | 只看该作者
其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!
海妖 该用户已被删除
8#
发表于 2015-3-13 06:06:13 | 只看该作者
现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层.
乐观 该用户已被删除
9#
发表于 2015-3-13 06:06:12 | 只看该作者
其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?!
深爱那片海 该用户已被删除
10#
发表于 2015-3-20 14:04:28 | 只看该作者
这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 00:18

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表