DB里面命名规范

摘要:
因为它是系统中的DBA命名约定,所以它相当于公司的代码代码约定。如果你不明白,你应该问问。

  几天在修改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以上。

不懂得还是要问啊。

免责声明:文章转载自《DB里面命名规范》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇jmeterGUI&非GUI模式之如何减负性能调优SQLi-Labs:Less54-Less65下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

unity, 设置帧率上限

使用unity制作演示,并移除所有昂贵的特效。在真正的机器上运行仍然会导致问题。最大显示帧速率为30。默认情况下,IOS设备上统一的原始帧速率限制为30。应用targetFrameRate=60;更改为最大值60。请注意,此设置对编辑器没有影响。...

VSCode, 当今最流行的免费开源代码编辑器,微软出品,必属精品

Visual Studio代码是一个轻量级但功能强大的源代码编辑器,可以在桌面上运行,可以用于Windows、MacOS和Linux。直接在编辑器中检查差异,暂时保存文件并提交。Visual Studio代码产品在初始操作中的内部代码控制可以通过编辑器内的SCM支持(包括丰富的Git集成)加快发布周期。用户界面-介绍VSCode编辑器的基本UI、命令和功能。...

flutter 蓝牙开发记录

返回设备ID列表//您可以提前注册以扫描收听事件FlutterBlueflatterBlue=FlutterBlue。例子输出到uisetState((){this._blueDevice.add(r);防止多个扫描操作报告错误)FlutterBlueflatterBlue=FlutterBlue.instance;...

Winform知识点

BringToFront()将控件移动到Z顺序的前面。...

redis忘记密码的情况下重置密码

3.搜索服务,进入系统服务,停止Redis服务。...

The server selected protocol version TLS10 is not accepted by client preferences [TLS12]

修改jre中的这个文件:/java/jdk1.8/jre/lib/security/java.securityjdk.tls.legacyAlgorithms直接改成下面的这个:jdk.tls.legacyAlgorithms=SSLv3,RC4,DES,MD5withRSA,DHkeySize˂1024,ECkeySize˂224,anon,NULL,in...