主题:【原创】浏览器是怎么变成操作系统的 -- 美人他爹
共:💬233 🌺560
易懂难精。惭愧的说,我也是最近几年才真正弄通。以前自以为精通,直到某个项目之后,才明白自己的浅薄。
稍微点评一下:
这种语言首先操作的,都是数据集合
不全对,在Stored Procedure里是可以一行一行来操作的,但不到万不得已,不鼓励。
这个语言,根本不关心底层的实现
这个我认为是时代的进步,就像您用一把螺丝批一样,不一定要明白这把螺丝批是怎么制造的吧?
第三,这个语言的操作对象的类型是什么?没有定义,只是一个简单的table。只要这个table里面有相应的column,就可以操作。至于是不是多一column少俩column,SQL大多数时候都不在乎。
这个不明白会有什么问题?
最让人不满意的是:这个语言大多数时候是不需要循环的
这个估计是效率问题,举例说,您可以一次用一个Update来更新某个Table,也可以用Cursor逐个纪录来更改,一般而言,Update的效率会高很多,但是,如果更改的条件复杂的话,Update的语法比用Cursor的会笨拙很多,传统的程序员会很讨厌。
呵呵,一家之见而已,老叫化的打狗棒请放轻点!
- 相关回复 上下关系8
压缩 2 层
🙂SQL!!! SQL??? 1 羽羊 字686 2009-07-30 21:08:56
🙂是,我发现orm的学习曲线很长 裸飞 字142 2009-08-31 00:41:43
🙂说得对极了 邓侃 字149 2009-08-02 07:23:45
🙂SQL确实跟传统的编程语言不同
🙂其实这些特性是数据处理中非常需要的 类反词典 字684 2009-07-30 18:12:26
🙂Hadoop 心文连博 字38 2009-08-03 20:33:03
🙂BerkeleyDB yueyu 字81 2009-07-30 20:02:55
🙂bigtable也和我们的需求有一定差异 类反词典 字280 2009-07-30 20:58:27