国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

oracle之delete和truncate命令用法和區(qū)別

2019-11-08 20:55:37
字體:
供稿:網(wǎng)友

delete刪除表的數(shù)據(jù),可以指定條件刪除,如果事務(wù)未提交,則可以回滾;

truncate刪除表的全部數(shù)據(jù),只保留表結(jié)構(gòu),事務(wù)自動提交,數(shù)據(jù)不可以回滾。

實例:

1. 新建一個表

create table t_user(       f_username varchar(225),       f_age number(3));

2. 插入數(shù)據(jù)

insert into t_user values('one','22');insert into t_user values('two','23');insert into t_user values('three','24');insert into t_user values('four','25');commit;

3. delete指定條件刪除

/* delete刪除數(shù)據(jù),可以指定條件。 如果事務(wù)未提交(commit),則可以通過rollback回滾; 如果事務(wù)已提交(commit),則事務(wù)不能回滾;*/delete from t_user where f_username like '%one%';-- 查詢時看不到f_username為one的這條數(shù)據(jù)select * from t_user;-- 事務(wù)未提交,回滾(rollback)rollback;-- 再次查詢時,可以看到one這條數(shù)據(jù)已經(jīng)恢復(fù)select * from t_user;-- 如果刪除(delete)并且提交事務(wù)(commit),將不能回滾delete from t_user where f_username like '%one%';commit;--事務(wù)提交rollback;-- 回滾不到one這條數(shù)據(jù)select * from t_user;-- 查詢時看不到one這條數(shù)據(jù),數(shù)據(jù)已被刪除

4. truncate刪除

/*  truncate刪除數(shù)據(jù),刪除的是整個表的記錄,事務(wù)不能回滾*/-- 刪除數(shù)據(jù)truncate table t_user; -- 執(zhí)行回滾命令,不能回滾數(shù)據(jù)rollback;-- 查詢時可以看到數(shù)據(jù)已經(jīng)刪除,數(shù)據(jù)沒有通過回滾命令恢復(fù)select * from t_user;


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 托克逊县| 凤城市| 建瓯市| 西藏| 玛纳斯县| 桐城市| 蕉岭县| 丽江市| 台东县| 延川县| 宁陵县| 承德市| 包头市| 稻城县| 乌拉特前旗| 靖西县| 昔阳县| 荥阳市| 合水县| 鱼台县| 博爱县| 光泽县| 高清| 冕宁县| 如东县| 井陉县| 简阳市| 桦甸市| 伽师县| 甘南县| 福泉市| 蒙城县| 酒泉市| 高碑店市| 南江县| 来安县| 阜康市| 武穴市| 偏关县| 班戈县| 东乡县|