暂无图片
添加主键的方式
我来答
分享
贺占湘
2019-07-19
添加主键的方式

想确定个问题,这2种添加主键的方式其实是一样的,第一种方式可以自定义主键名,第二种方式主键名是随机生成的

alter table students add constraint pk_st_cod primary key (id);

alter table student  add  primary key(id);


我来答
添加附件
收藏
分享
问题补充
3条回答
默认
最新
文成

应该是一样的,但是规范一点的话 还是自定义名称

暂无图片 评论
暂无图片 有用 0
打赏 0
lastwinner

一样的,区别就在于主键的名称是否自定义。

如果问题得到了解决,请关闭问题

暂无图片 评论
暂无图片 有用 0
打赏 0
行者

从实际效果来讲两者是一样的,但为了更好维护建议还是选择自定义名称这种方式

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
oracle fast_start_mttr_target这个值生产环境一般设置吗?
回答 1
可以设置成180
Linux服务器执行lsblk卡主
回答 5
遇到一个类似的问题,可以这样尝试下:1、multipath.conf或者udev的rules.conf去掉这个盘的映射关系:udevadmtrigger;servicemultipathdrestar
oracle 一个表和一个视图联合更新,表的索引字段和视图的对应字段类型一样,但是最大长度不一样,索引还有效果吗?
回答 1
已采纳
类型一致就行。看执行计划就行。前提是要有有效的where条件就行。
求Oracle top 10等待事件sql查询脚本
回答 1
可以修改下面的sql试试coleventfora45SELECTinstid,EVENT,SUM(DECODE(WAITTIME,0,0,1))"Prev",SUM(DECODE(
Oracle 19C For Win多实例无法配置EM
回答 1
感觉像是之前可能手动清理过em的东西,或者之前没装成功,所以没法drop可以试试recreate重新配置下
一个很长时间的查询没有执行完成,过程中,另外一个会话执行了ddl,这时候,ddl是否会等待?
回答 1
Oracle数据库在处理长时间查询和DDL操作时,会遵循一系列复杂的锁定和事务管理机制以确保数据的一致性和完整性。当出现长时间查询时,它可能会对表或其他数据库对象持有锁。在此期间,如果另一个会话尝试执
历史的sql_id如何查询
回答 3
已采纳
如果这个语句查询很快的话,历史的视图是大概率找不到这个sqlid的,历史视图并不是记录所有执行过的语句
Oracle12cR2 RAC删除故障节点失败
回答 6
已采纳
直接重装故障节点操作系统,然后addnode方式添加
数据库重启后第一次压力测试出现大量报错如何解决?
回答 1
看看具体什么报错。理论上重启热数据都丢了,要陆续重新加载,会有点压力的。
Oracle的执行计划一般用什么看?
回答 2
简便的方法Toad、plsqldev、explainplanfor、DBMSXPLANcursor或awr可以看带水分的执行计划,里面cost值是预估的,执行几乎错误时候这个比较难看出来问题,牛逼的人