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以上。
不懂得还是要问啊。