厚積薄發 SQL技巧

2022-03-20 16:47:01 字數 462 閱讀 9835

--刪除表記錄時,用truncate代替delete

truncate和delete有以下幾點區別:

1、truncate是乙個ddl語言,不能對truncate使用rollback命令(像所有的ddl語言一樣,他被隱式提交)。

truncate不能觸發任何delete觸發器,而如果有rollback命令delete將被撤銷,而truncate則不會被撤銷。

2、當表被清空後表和表的索引講重新設定成初始大小,而delete則不能。

--用》=替代》

select *  from emp  where deptno >=4   --高效:

select *  from emp   where deptno >3 --低效:

兩者的區別在於:前者dbms將直接跳到第乙個dept等於4的記錄。

而後者將首先定位到deptno=3的記錄並且向前掃瞄到第乙個dept大於3的記錄.

融合之路 厚積薄發

語言的融合 工具的融合 不同抽象層次的思想的融合 稼說 送張琥 蘇軾曷嘗觀於富人之稼乎?其田美而多,其食足而有餘。其田美而多,則可以更休,而地方得完。其食足而有餘,則種之常不後時,而斂之常及其熟。故富人之稼常美,少秕而多實,久藏而不腐。今吾十口之家,而共百畝之田,寸寸而取之,日夜以望之,鋤耰銍艾,相...

什麼叫厚積薄發

在一次同學聚會上,有一位同學特別引人注目,因為他取得了非凡的成就。在大家以前的印象中,這位同學不是一位優秀的人,成績平平,各方面的能力也很一般。然而,誰也沒想到短短十餘年時間,他就超過了班上所有的人。於是,大家紛紛向他投去羨慕的目光。飯後,大家不約而同地問起了他 成功的秘訣,他聽後聳了聳肩,淡淡地說...

關於厚積薄發的思考

我小時候有喜歡收拾東西的習慣,特別是老爸的那個書桌。有一天我無意中翻出一本老爸讀師範時的筆記本,上面摘抄著他的讀書心得,還貼了好多演示文稿。在這個本子的影響下,我也養成了這樣乙個習慣 把平時讀書時遇到的好詞好句分門別類地摘抄在本子上,創造了乙個 財富本 這樣在寫作文的時候就能加以應用,寫在自己的文章...