- 9
- 0
- 约3.15千字
- 约 4页
- 2019-11-25 发布于广东
- 举报
1.数据库脚本书写规范
数据库脚本大致分为三类:针对表结构的修改(DDL),针对数据的修改(DML),DDL主要包括create, drop, alter table ,DML主要包括select, insert, delete, update, 建立函数、存储过程、或触发器的脚本也应包含在DDL的范畴之内,第三类是插入或删除菜单的脚本,但因为菜单操作的脚本是不可以反复执行的,故可将其归到DDL大类中。
建表脚本:如果建表语句是从powerdesigner导出的,必须注意以下几点
在pd中做如下设置,database-generate database-keys indexes-primary key-outside,这样设置的目的是将主键从建表语句中分离出来,以便适应正式环境。同时,建表脚本中不可以使用tablesapce语法来指定表空间。
建表语句中表名和字段名不允许加引号,否则该表名或字段名将是大小写敏感的。
如果建表脚本是从pd直接导出,那么必须将脚本开头部分删除已存在表的几条语句去掉,以免在执行时误删已经存在的表。
新建表或修改已有表的结构之后,须将重新生成的schema一并打入更新包中提交。
表结构修改脚本:表结构的修改一般包括添加字段,修改已有字段的数据类型,删除表中已有字段或对字段改名的操作是不允许的。
数据插入脚本:数据插入脚本应当可以反复执行,在插入之前必须删
原创力文档

文档评论(0)