DB里面命名规范

  几天在修改DB table的时候,有人曾建议过譬如:

ALTER TABLE PARTIALLY_SHIPMENT
  ADD CONSTRAINT FK_USERS405 FOREIGN KEY (MODIFIED_USER_ID)
  REFERENCES USERS (USER_ID)

 

这样的语句,其中的FK_USERS405就是今天要说的命名上的一些问题,由以前的XFK_PARTIALLY_SHIPMENT到上面所写的。因为是系统里面存在的DBA那边的命名规范,也就相当于公司的code convention。如此的话,请教到的答复是这样的:

select * from user_constraints t where t.constraint_name like '%COMPANY%';


首先能follow的要继承已有的,后面跟着的编号譬如FK_USERS405这里面的405,这是我们自己加的,但是加的时候一般也是先找到系统中最大的值,然后加10以上。

不懂得还是要问啊。

posted on 2015-03-16 17:45  Fs_purple  阅读(337)  评论(0编辑  收藏  举报