笛卡尔积、等值连接、自然连接的联系与区别.docxVIP

  • 14
  • 0
  • 约1.35千字
  • 约 2页
  • 2023-08-17 发布于上海
  • 举报

笛卡尔积、等值连接、自然连接的联系与区别.docx

笛卡尔积、等值连接、自然连接的联系与区别 虽然 naturaljoin(自然连接)实际上的用的比较少,但实际上这个连接是非常有用的,若能经常使用一下,实际上是非常方便的。 自然连接是在两张表中寻找那些数据类型和列名都相同的字段,然后自动地将他们连接起来,并返回所有符合条件按的结果。 来看一下自然连接的例子。Selectemp.ename,dept.dname Fromempnaturaljoindept; 这里我们并没有指定连接的条件,实际上 oracle 为我们自作主张的将,emp 中的 deptno 和 dept 中的 deptno 做了连接。 也就是实际上相当于Selectemp.ename,dept.dname Fromempjoindeptonemp.deptno=dept.deptno; 因为这两张表的这两个字段 deptno 的类型个名称完全相同。所以使用naturaljoin 时被自然的连接在一起了。 另外: 如果做自然连接的两个表的有多个字段都满足有相同名称个类型,那么他们会被作为自然连接的条件。 如果自然连接的两个表仅是字段名称相同,但数据类型不同,那么将会返回一个错误。 由于oracle 中可以进行这种非常简单的naturaljoin,我们在设计表时,应该尽量在不同表中具有相同含义的字段使用相同的名字和数据类型。以方便以后使用 naturaljoin 最后我们

文档评论(0)

1亿VIP精品文档

相关文档