Oracle数据库使用及命名规则的详解
2008-09-08 12:53:52 来源:WEB开发网四、 断行
一行最长不能超过80字符
同一语句不同字句之间
逗号以后空格
其他分割符前空格
SELECT offer_name
||','
||offer_count as offer_category,
id
FROM category
WHERE super_category_id_1 = 0;
五、 大小写
属于ORACLE的关键字大小,表名、列名等小写。
六、 列类型的选择
用CHAR(1)代替布尔值;
应尽量使用VARCHAR2代替CHAR类型;
VARCHAR(2)最多4000字符;
DATE精确到微秒,而非天; 'Ekw719'>
使用CLOB代替LONG,BLOB代替LONG RAW;
ORACLE只有NUMBER一种数据类型,使用时请给定长度;
七、 主键选择
选择有意义的,不太长且能唯一标识记录行的列做主键,没有这种列时,才考虑使用SEQUENCE做主健。
八、 列长度的选择
应当根据实际需要选择列长度。有对应web 页面的,与页面上对应列长度一致。
对数据的验证除数据库端实现外还要尽可能在表现层控制。
九、 使用SQL语句的约定
1. 尽量避免在循环中使用SQL语句。
2. 避免在WHERE字句中对列施以函数:
SELECT *
;
FROM service_promotion
WHERE TO_CHAR(gmt_modified,’yyyy-mm-dd’)
= ‘20001-09-01’
而应使用:
SELECT *
FROM service_promotion
WHERE gmt_modified
>= TO_DATE(‘2001-9-01’,’yyyy-mm-dd’)
AND gmt_modified
< TO_DATE(‘2001-9-02’,’yyyy-mm-dd’);
- ››使用脚本恢复WinXP系统的用户登录密码
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››数据库大型应用解决方案总结
- ››Oracle 数据库导入导出 dmp文件
- ››使用 WebSphere Message Broker 的 WebSphere Tra...
- ››使用SQL Server事件探查器做应用程序的性能分析
- ››使用SQL Server事件探查器分析死锁原因
- ››Oracle Application Server 的安装
- ››使用纯文本文件打造WCF服务
更多精彩
赞助商链接