网站大量收购闲置独家精品文档,联系QQ:2885784924

SQL Server开发规范.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server开发规范

SQL Server开发规范 一、对象命名规范及规则 数据库: 1.SQL SERVER 版本:SQL SERVER 2005,SQL SERVER 2008 2.管理数据库:FMMasterDB,只能存在一个管理库,管理账套数据库、登陆用户,消息及提醒等放在管理数据库中; 3.账套数据库:FMCRMDB01,FMCRMDB02,…,可存在多个账套库,用于对应的业务管理; 二) 数据库表名: 2位(小写字母)前缀+表意的单词或词组(每个单词每一个字母大写)+辅助表意单词,如:sdOrderMst 附:表前缀: 前缀 表示意义 前缀 表示意义 sy 系统框架表 fm 管理数据库表 sc 销售 bf 基础数据表 bp 商品 po 采购 wh 库存 fa 财务 tm 邮件 sa 审核 sn 提醒和消息 im 进口 st 跟踪 dc 文档 三) 字段名: 1.字段名规范:表意的英文单词或词组(每个单词首字母大写);CustId:表示客户编号; 字段类型 前缀 主健 FUID uniqueidentifier 明细 FID int (非自增长)关联数据单表用INT 客户,商品档案等 要求允许一次申领多号 2.常用表/字段命名缩写 字段涉及到 表达 备注 数量 Qty 金额 Amt 单价 Price 子表(多个就加1,2,3) Dtl 合计 Sum 单件 Unit 比如:单箱数fUnitBoxQty,单箱体积 fUnitVOL 体积 VOL 重量/净重/毛重 W/NW/GW 汇率 EXR 比如:人民币汇率fRMBEXR 币种 CUR 比率 Ratio 增值税 VAT 报关 CD 四) 存储过程: sp+模组名+表意的英文单词或词组(每个单词首字母大写) 五) 函数: fn+表意的英文单词或词组(每个单词的首字母大写) 六) 视图: vw+表意的英文单词或词组(每个单词的首字母大写) 七) 触发器: tg+表意的英文单词或词组(每个单词的首字母大写) 二、 对象命名规则 一) 表和字段命名规范 规则. 1 不建议使用数据库关键字和保留字(不建议并不意味着不能使用),只是为了避免不必要的冲突和麻烦; 规则. 2 严禁使用带空格的名称来对字段和表命名;在产生数据库脚本并重新加载的时候可能会出现意想不到的错误而被迫终止。 二) 其它对象命名 用户自定义的数据库对象名包括表、视图、主外键、索引、触发器、函数、存储过程等等。 规则. 1 其它对象的命名也与表和字段的命名规则类似,风格保持一致即可 规则. 2 除数据库名称长度为1 -8 个字符,其余为1 -30 个字符,database link 名称也不要超过30 个字符;命名只能使用英文字母,数字和下划线 规则. 3 除表外,其它各种对象的命名最好用不同的前缀加以区别。采用前缀的方式来命名对象则很容易通过排序对对象进行区别。 如在命名规范中各组成部分以_ 分割,则前缀建议也以_ 分割;反之则可加可不加 三) 变量命名 规则.1 所有SQL 中的变量与对象命名规则相似 变量类型 前缀 范例 输入变量 i_ i_UserID 输出变量 o_ o_UserName 输出输入变量 io_ io_UserName 普通变量 以字段规则来命名 全局变量 g_ g_ UserID 常量 大写 PI 游标 cur_ cur_UserInfo 用户自定义类型 type_ type_UserInfo 规则.2 命名不允许使用中文或者特殊字符。 命名中若使用特殊约定或缩写,则要注释说明。 规则.3 使用有意义、易于记忆、描述性强、简短及唯一的英文单词/ 拼音缩写。自己特有的命名风格,要自始自终保持一致,不可来回变化。 说明:个人命名风格,在符合所在项目组的命名规则的前提下,才可以使用。 规则.4 对于变量命名,禁止取单个字符( 如i 、j … ) ,建议除了要有具体含义外,还能表明变量类型等。 说明:变量,尤其是局部变量,如果用单个字符表示,很容易敲错( 如i 写成j) ,而编译时又检查不出来,有可能为了这个小小的错误而花费大量的时间。 三、书写规范 一) 大小写风格 规则.1 所有数据库关键字和保留字均使用大写;关于字段、变量的大小写风格在.4 详细介绍。 二) 缩进风格 规则. 1 程序块严格采用缩进风格书写,保证代码清晰易读,风格一致,缩进格数统一为2 个。 必须使用空格,不允许使用TAB 键。以免用不同的编辑

文档评论(0)

asd522513656 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档