解放程序員

          致力于解放自己、以及幫助他人解放程序員的生產(chǎn)力。

           

          Oracle保留字

          我們不應(yīng)該用保留字做為表名,字段名的。

          如果用單個(gè)英語(yǔ)單詞或詞組來(lái)表示表名或字段名。這比較容易和保留字沖突。如何知道Oracle用了哪些保留字呢?

          Oracle做的很好,在有個(gè)系統(tǒng)表中存放了所有的保留字。這個(gè)表名是:v$reserved_words

          select * from v$reserved_words;


          Oracle有500個(gè)保留字,記住所有的保留字有點(diǎn)困難,每次都查找會(huì)影響到開(kāi)發(fā)速度,如何避免這個(gè)問(wèn)題呢?

          有些項(xiàng)目組用命名規(guī)則來(lái)避免這個(gè)問(wèn)題。如用T_USER表示用戶,C_ID表示id。

          有些用項(xiàng)目名作前綴,如:JBMP_PROCESS,這樣做對(duì)于一個(gè)數(shù)據(jù)庫(kù)中存放不同應(yīng)用程序的是有好處的。為項(xiàng)目建立一個(gè)2-4個(gè)字母的簡(jiǎn)稱(chēng)就很有必要了。這是我推薦的方法

          有些人用漢語(yǔ)拼音簡(jiǎn)寫(xiě)來(lái)作為表名,我不贊同,因?yàn)槿绻砗芏嗟臅r(shí)候,很難從表名看出表的意義,對(duì)于程序編寫(xiě)和數(shù)據(jù)庫(kù)維護(hù)都不易。如果用漢語(yǔ)拼音的全寫(xiě)作為表名,就太長(zhǎng)了。更不推薦直接用漢字做表名。

          posted on 2009-04-19 00:33 fireaap 閱讀(2009) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(2)

          隨筆檔案

          文章分類(lèi)

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 三原县| 庆阳市| 楚雄市| 米泉市| 北安市| 石门县| 彝良县| 扬中市| 孙吴县| 承德市| 墨玉县| 宾川县| 白玉县| 兴业县| 桃江县| 惠安县| 正蓝旗| 曲沃县| 武山县| 项城市| 长治县| 益阳市| 永平县| 阿拉善左旗| 嘉义县| 怀远县| 琼结县| 元氏县| 尼玛县| 铁力市| 武宣县| 阿坝| 观塘区| 安图县| 通州市| 杭州市| 梨树县| 高阳县| 遵化市| 达孜县| 黄冈市|