求关于SQL编程中相关的命名规范,最好是通用的,不局限于Oracle数据库,
包括但不限制与:schema,表,列,存储过程,函数等命名规则,
多谢!

解决方案 »

  1.   

    http://blog.csdn.net/thszhong/archive/2009/03/04/3957624.aspx
      

  2.   

    http://blog.csdn.net/thszhong/archive/2009/03/04/3957624.aspx
      

  3.   

    命名规则
    2.1  表名
    XXX相关表以r_作为前缀,YYY相关表以t_作为前缀。如r_acc 、t_bcc。
    后台表名尽量与前台表名相同,后台独有的表应以_b作为后缀。如r_gggd_b。
    命名应尽量反映存储的数据内容。
    2.2  视图名
    视图以v_作为前缀。由于前台无视图,故不需加_b。
    命名应尽量体现各视图的功能。
    2.3  触发器名
     触发器名为相应的表名加上后缀,Insert触发器加'_i',Delete触发器加'_d',Update触发器加'_u',如:r_bch_i,r_bch_d,r_bch_u。
    2.4  存储过程名
    存储过程应以'sp_'开头,后续部分主要以动宾形式构成,并用下划线分割各个组成部分。如增加BSC机架的DRT单板的存储过程为'sp_ins_board_drt'。
    2.5  变量名
    变量名采用小写,若属于词组形式,用下划线分隔每个单词,如@my_err_no。
    2.6  命名中其他注意事项
    以上命名都不得超过30个字符的系统限制。
    变量名的长度限制为29(不包括标识字符@)。
    数据对象、变量的命名都采用英文字符。禁止使用中文命名。来源地址:http://tech.ccidnet.com/art/1077/20040808/808705_1.html