两个简单问题 oracle 的外连接一般什么时候用 怎么感觉左外连接还有右外连接都没什么用处 ? 还有数据库一般不建议使用删除语句吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 左连接是往左表关联 右连接是往右表关联 怎么会没用呢?还是 数据库中没有删除,怎么delete数据啊 truncate? 实际需求应用了你就知道有它的用处了!凭想象 oracle很多东西都是没用处的,到需求要用到的时候就晓得了! 像解释 这些连接的不同之处和用处的网上有很多介绍! 楼主可以试试oracle 自带的数据做做测试就知道了,比如工资表 S 和员工表 E,并不是所有员工都有发工资的记录的情况下。这时使用 员工表E左连接工资表S,就可以下显示所有的员工,包括没有过工资记录的员工。如果使用 工资表S右连接员工表E,也可以得到显示所有的员工,包括没有过工资记录的员工。数据库一般是不建议删除数据的,一般通过更新一条记录上delete flag 来标示这条记录已删除,这样做有好处。不会造成历史信息无法寻回,级联删除的问题。 安装 oracle11g sqldeveloper出错 更新触发 如何修改OEM-管理-初始化参数中某些项的默认值? 如何用JAVA编写这样的ORACLE存储过程 trigger自动更新问题 Oracle Client 连接报错 ORA-12170: TNS:Connect timeout occurred 神那,救救我吧。(100) 我装了10g,怎么没有像 DBA Studio/8i ,Management Console/9i这样的管理工具啊? 外连结性能问题 客户端连接错误!急 C# 连接oracle 的问题 SQL语句里的值能不能暂时保存着,以便下面的值要用?
还是 数据库中没有删除,怎么delete数据啊 truncate?
这时使用 员工表E左连接工资表S,就可以下显示所有的员工,包括没有过工资记录的员工。
如果使用 工资表S右连接员工表E,也可以得到显示所有的员工,包括没有过工资记录的员工。
数据库一般是不建议删除数据的,一般通过更新一条记录上delete flag 来标示这条记录已删除,这样做有好处。不会造成历史信息无法寻回,级联删除的问题。