怎么用SQL删除oracle里表的数据

怎么用SQL删除oracle里表的数据... 怎么用SQL删除oracle里表的数据 展开
 我来答
百度网友19c5533fd
推荐于2018-05-22 · TA获得超过2389个赞
知道小有建树答主
回答量:465
采纳率:0%
帮助的人:627万
展开全部
1.保留表,只删除数据:
truncate table mytable;

或者:

delete from mytable where 1 = 1 ;
commit;

2.删除表本身:
drop table mytable;

如果要永久性删除,不准备在恢复:
drop table mytable purge;

不明的可以hi我。
yjx_xiaoxin
2010-08-09 · TA获得超过6702个赞
知道大有可为答主
回答量:4618
采纳率:50%
帮助的人:2515万
展开全部
你是想用sql语句删除表中数据,还是在sql server中操作oracle。
如果是前者,语句是:
delete from tablename
truncate table tablename
如果是后者:
在sql里操作Oracle的东西需要建立链接服务器,在建立链接服务器的时候,填写Oracle的地址,用户名,密码等,然后在SQL Server中使用sql语句操作,但是操作对象要是用完整路径。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dingxi6117
2010-08-09 · TA获得超过1833个赞
知道小有建树答主
回答量:1337
采纳率:0%
帮助的人:1239万
展开全部
两种方法
delete from table
只删除数据,不释放表空间,不删除表结构
truncate table
既删除,又释放表空间,但不删除表结构.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式