社区
Sybase
帖子详情
oracle数据库一个SQL语句怎么写??
Mark_zheng
2001-10-17 08:11:02
有两个表table1 table2结构完全一样,如何从 table2中把与 TABLE1 中不同的数据选择出来???
...全文
127
10
打赏
收藏
oracle数据库一个SQL语句怎么写??
有两个表table1 table2结构完全一样,如何从 table2中把与 TABLE1 中不同的数据选择出来???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
KingSunSha
2001-10-19
打赏
举报
回复
如果单纯从语法角度讲,有4种写法:
1、minus:两个纪录集相减
2、not exists
3、not in
4、外连接,就象wwl007(疑难杂症)说的。
这四种写法的性能不完全相同,哪一种最优没有定论,取决于你的两个表中的纪录数和索引情况。你可以都试一下,比一比执行速度,然后选择一种。
Mark_zheng
2001-10-18
打赏
举报
回复
ok
mashansj
2001-10-17
打赏
举报
回复
agree all
szsusuia
2001-10-17
打赏
举报
回复
外连接。
Mark_zheng
2001-10-17
打赏
举报
回复
select b.* from table1 a,table2 b where b.key=a.key(+) and a.key is null;
a.key(+)是什么意思???谢谢。。。
wwl007
2001-10-17
打赏
举报
回复
那个速度有些慢,我自己感觉阿?
szsusuia
2001-10-17
打赏
举报
回复
minus是运算符:从一个查询的结果中减去另一个的。
wwl007
2001-10-17
打赏
举报
回复
select b.* from table1 a,table2 b where b.key=a.key(+) and a.key is null;
Mark_zheng
2001-10-17
打赏
举报
回复
minus 是个函数吗??? 它有什么用处,谢谢!
szsusuia
2001-10-17
打赏
举报
回复
select * from table2
minus
select * from table1 选出的是table2中有,table1中没有的。
Oracle
数据库
开发之PL/
SQL
基础实战视频课程
PL/
SQL
也是一种程序语言,叫做过程化
SQL
语言(Procedural Language/
SQL
)。PL/
SQL
是
Oracle
数据库
对
SQL
语句
的扩展。在普通
SQL
语句
的使用上增加了编程语言的特点,所以PL/
SQL
就是把数据操作和查询
语句
组织在PL/
SQL
代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
Python 技术篇-连接
oracle
数据库
并执行
sql
语句
实例演示,python连接
oracle
数据库
oci详细配置方法
Python 技术篇-连接
oracle
数据库
并执行
sql
语句
实例演示,python连接
oracle
数据库
oci详细配置方法。 第一章:连接
oracle
数据与环境配置 ① 连接
oracle
数据库
效果演示 ② oci 下载 ③ oci 配置 ④ 环境变量配置 ⑤ 检测是否有
oracle
客户端卸载残留 连接的
语句
比较简单,但是配置起来可能碰到很多问题。 注: 首先如果服务器的
oracle
版本是 64 位的,我们要保证本地用 64 位的 python,还有 64 位的 oci,不然后面会碰到很多坑。
Oracle
数据库
常用
Sql
语句
大全
最简单的就是查询:select
语句
数据库
操作语言DML:update、insert、delete等
数据库
定义语言DDL:create、drop、alter等等
oracle
取前几条数据
语句
sql
server中可以用top n 的方法,
oracle
中用 rownum,但如果只用 rownum会随机取数据,如果想按一定顺序取前几条数据 则可这样
写
: select * from (select列 from 表 where 条件 order by列 desc) where rownum<> sel
oracle
sql
语句
备份
数据库
,用
SQL
语句
备份
SQL
数据库
_
oracle
备份
数据库
的命令是:BACKUP DATABASE testTO disk = 'c:/test'WITH FORMAT,NAME = 'Full Backup of MyNwind'解释如下:BACKUP DATABASE test --这里的test指的是
数据库
名称TO disk = 'c:/test' --这里指名的
数据库
路径WITH FORMAT,NAME = 'Full ...
Oracle
数据库
常用
sql
语句
一、数据控制
语句
(DML) 部分 1、INSERT (往数据表里插入记录的
语句
) INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……); INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名; 字符串类型的字段值必须用单引号括起来, 例如: ’GOOD DAY’ 如果字段值里包含单引号’ 需要进行字符串转换, 我们把它替换成两个单引号''. 字符串类型的字段值超过定义的长
Sybase
2,596
社区成员
25,614
社区内容
发帖
与我相关
我的任务
Sybase
Sybase相关技术讨论区
复制链接
扫一扫
分享
社区描述
Sybase相关技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章