七、数据库开发规范
例如:
是否正确 | 举例 | 说明 |
错误 | SELECT col1,col2 from DUAL; Select col1,col2 from dual; | |
正确 | SELECT COL1,COL2 FROM DUAL; |
相同业务含义的SQL,尽量保持大小写一致、空格一致等书写完全一致,减少重复解析。
例如:
是否正确 | 举例 | 说明 |
错误 | UPDATE BROP_POP_TRIGGER_RECORD T SET T.STATUS = :1 WHERE T.JOBID = :2 UPDATE BROP_POP_TRIGGER_RECORD T SET T.STATUS = :1 WHERE T.JOBID = :2 | |
正确 | UPDATE BROP_POP_TRIGGER_RECORD T SET T.STATUS = :1 WHERE T.JOBID = :2 UPDATE BROP_POP_TRIGGER_RECORD T SET T.STATUS = :1 WHERE T.JOBID = :2 |
例如:
是否正确 | 举例 | 说明 |
错误 | SELECT COL1,COL2 FROM TAB1 WHERE TNO=’abc’; | |
正确 | SELECT COL1,COL2 FROM TAB1 WHERE TNO=:1; |
例如:
是否正确 | 举例 | 说明 |
错误 | CREATE TABLE TAB1(ID NUMBER); SELECT ID FROM TAB1 WHERE ID=’123’; | |
正确 | SELECT ID FROM TAB1 WHERE ID=123; |
尽量需要什么字段就取什么字段,不要全部取出。
例如:
是否正确 | 举例 | 说明 |
错误 | SELECT * FROM DUAL; | |
正确 | SELECT COL1,COL2 FROM DUAL; |