SQL 2008 体验第一波
从2000开始就是MS SQL家的忠实用户了,2000的时候我是从一本2000宝典开始入门的,从2000到2005经历了很长时间,很多的用户至今还死死的守着2000,如果不是工程要求,估计我也不会主动换到2005,然而眼睛一眨,2008又出来了,哀叹,2005的功能我都没有摸透呢。
2008与2005的对比
1.慢,什么都慢,从恢复数据库,到导入数据,数据导入中可以看到BI的影子,估计是调用的BI的。
2.方便 以前的2000有一个单步调试的功能,到了2005单步调试转到VS界面进行,虽然还是有吧,总是要开两个界面,VS和管理界面两个是互补互用,但是对我的小本本压力太大了,对于我这个单线程的人,切来切去的马上就晕乎了,在2008里面可以看到VS界面的很多影子呀,最直接的是,菜单多了一个调试选项,嘿,可以不切换就单步调试了,只是开始时候比较慢,慢。。。。结果白板了
3.右键菜单多了很多,策略、POWERSHELL我以前都没有见过,也许以前有我没有学到
暂时就这些啦,用着2008,越用越激动(慢,急的,新功能,好奇的)
相关文档:
【AUTOTRACE】SQL优化的重要工具--AUTOTRACE
提到SQL优化,不能不提AUTOTRACE的强大功能。使用起来非常便捷,不过在是使用之前,需要做一些配置的工作。简要的描述一下这个过程,供没有使用过的朋友参考。
1.使用sys用户执行plustrce脚本
sys@ora10g> @?/sqlplus/admin/plustrce
sys@ora10g> drop role plustrace ......
SQL Server用户自定义函数和存储过程有类似的功能,都可以创建捆绑SQL语句,存储在server中供以后使用。这样能够极大地提高工作效率,通过以下的各种做法可以减少编程所需的时间:
1 重复使用编程代码,减少编程开发时间。
2 隐藏SQL细节,把SQL繁琐的工作留给数据库开发人员,而程序开发员则集中处理高级编程 ......
1.
select top m * from tablename where id not in (select top n id from tablename)
2.
select top & ......
在 Oracle 10g 中
可以通过 http://localhost:5560/isqlplus 访问 isqlplus
在 isqlplus 中 可以执行 plsql
set serveroutput on size 100000 // 打开 服务器的输出 on 后面是 缓存的大小 范围是 (2000 至 1000000)
begin
dbms_output.put_line('hel ......