当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 在这篇文章里,我将从正反两个方面讨论SQL Server图形管理工具和T-SQL管理命令,我将通过明确的例子来支持我的观点。
 

 

 ·先排序还是先取值    »显示摘要«
    摘要: 先排序还是先取值 题目: ms sqlserver和oracle中取出表中按照某字段排序的前n条记录 这个题目看上去似乎那么简单, 两种数据库都提供order by 子句. 问题应该能够迎刃而解吧. 先试一下ms sqlserver是怎么做的: use northwind; create table testsort (id integer); inser......
 ·oracle常用傻瓜問題1000問之七    »显示摘要«
    摘要: oracle常用傻瓜問題1000問之七 作者: ccbzzp 大家在應用oracle的時候可能會遇到很多看起來不難的問題, 特別對新手來說, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步! 對oracle高手來說是不用看的. oracle內部函數篇255. chartorowid(char) 將包含外部語法rowid的char或varch......


DBA的最佳选择—图形界面还是T-SQL命令?

    在这篇文章里,我将从正反两个方面讨论sql server图形管理工具与t-sql管理命令,我将通过明确的例子来支持我的观点.读完这篇文章后,欢迎你发邮件给我阐述你的观点,不管你支持还是反对我,我将根据你的想法更新这篇文章的相关部分.

    什么是我的最爱,企业管理器(enterprise manager)还是t-sql命令?我的答案是通过查询分析器(query analyzer)执行t-sql命令来完成大部分的管理工作.我依靠t-sql命令来完成我每一天的数据库管理,因为t-sql命令对我的这些管理工作可以完全控制而且非常灵活. 【程序编程相关:实用的备份PL/SQL程序工具

    你也许在很多地方了解到真正的数据库管理员(dba)与系统管理员使用命令管理,只有新手与最终用户使用图形管理工具(gui).这是真的吗,也许是,也许不是.我认为这个观点与unix世界里命令行是主要的交互界面有点关系. 【推荐阅读:实用的数据库检查程序(1)

    那么,这就意味这所有的数据库管理员要知道所有的t-sql命令吗?不是的.但是你能用你的手指来完成命令也是非常有利的!比如,知道数据库的创建.修改.备份.还原.维护与监控等命令是一直受用的! 【扩展信息:取當前日期各种數据庫的寫法

    当我打一条命令时,我知道我做的是什么.当我按下向导对话框的“完成”按钮时,就不是这样了!在企业管理器中向导与对话框对我来说是一个黑箱.你知道向导将要完成你的工作,但你不知道它是如何完成的.

    我们知道,所有的微软产品都带有友好的用户界面,例如sql server的企业管理器(一般叫em或者sem).通过企业管理器,任何用户都可以方便的创建与维护数据库,但是这些用户被企业管理器所限制,其中一部分还被称为数据库管理员!他们是真正的数据库管理员吗?

    离开了企业管理器他们还能工作吗?他们不能!但是,我们没有人天生就是数据库管理员!我们都是通过图形界面开始学习,但是随着学习的深入,任何一个好奇的数据库管理员都会意识到图形工具的限制,命令行的灵活.

    对我个人来说,我有很多原因不喜欢企业管理器.主要的原因是性能受到限制!用命令行我可以同时直接做很多事情,企业管理器却要用很多的内存来打印基本画面,而且企业管理器使用的sql dmo库有点慢.还有很多原因让我远离企业管理器.

    那么我谈论的哪些是限制,哪些是优点呢?我们举一个简单的例子!一个新手被要求在有几百万行数据的表中在第一列前插入一个新列!

       他愉快的使用企业管理器的设计表(table designer)功能去插入一列,当他按保存按钮后,你猜会发生什么?


...   下一页
 ·oracle常用傻瓜問題1000問(之六)    »显示摘要«
    摘要: oracle常用傻瓜問題1000問(之六) 作者: ccbzzp 大家在應用oracle的時候可能會遇到很多看起來不難的問題, 特別對新手來說, 今天我簡單把它總結一下, 發布給大家, 希望對大家有幫助! 和大家一起探討, 共同進步! 對oracle高手來說是不用看的. oracle內部函數篇204. 如何得到字符串的第一個字符的ascii值? ascii(char) sele......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE