db2在页面删除一条数据_db2删除数据表
DB2数据库删除表
[大] [中] [小] 发布人:圣才学习网 发布日期:2012-09-26 16:41 共3276人浏览
DB2删除表操作相信大家都不陌生,这是我们最常用的操作之一,下面就对DB2删除表方面作详尽的阐述,供您参考学习。
DB2删除表
可以使用DROP TABLE语句删除表。当删除一个表时,也会删除SYSCAT.TABLES系统目录中包含有关该表的信息的那一行,并会影响从属于该表的任何其他对象。例如:
●会删除所有的列名
●会删除基于该表的任何列创建的索引
●将基于该表的所有视图标记为不可用
●删除的表和从属视图的所有特权被隐式撤销
●会删除在其中为该表父表或从属表的所有引用约束
●从属于删除的表的所有程序包和高速缓存的动态SQL和XQuery语句被标记为无效,且该状态会保持至重新创建了从属对象为止。这包括这样的一些程序包,它们从属于将被删除的层次结构中子表上的任何超表
●将从属于该删除表的所有触发器标记为不可用
要使用命令行来删除表,请输入:
DROP TABLE
以下语句删除DEPARTMENT表:
DROP TABLE DEPARTMENT
常用命令网站:
http://wenku.baidu.com/link?url=uZlj0FyyPoB3Ns8UIHUfxBIH1o_NeAhul6C76-C_YBfHsyOXxRgpl3peewxXZXk1tzMieg_Fv91TKOFz6K1AffsZgl4gwnqV7reMnFUD-Yu
DB2数据库系统建表后,难免会有将表中数据清空的需求,本文将为您介绍DB2数据库中四种数据删除的方法,供您参考,您可以根据实际情况来进行选择,希望能对有所帮助。
1. 使用 DELETE 语句,即:
DELETE FROM <表名>
该语句将清除表中所有数据,但由于这一操作会记日志,因此执行速度会相对慢一些,另外要注意的是,如果表较大,为保证删除操作的成功,应考虑是否留有足够大的日志空间。
2. 使用 NOT LOGGED INITIALLY 选项,即:
ALTER TABLE <表名> ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE
这一方法仅在所操作的表在创建时选择了 NOT LOGGED INITIALLY 选项进行定义后才可使用。整个删除操作将不会记日志,因此执行速度是几种方法中最快的一种,但删除的数据是不可恢复的。
3. 使用 IMPORT 或 LOAD 命令,即:
IMPORT FROM /dev/null OF DEL REPLACE INTO <表名> --(Unix 系统)
或 IMPORT FROM <空文件> OF DEL REPLACE INTO <表名>
LOAD FROM /dev/null OF DEL REPLACE INTO <表名> NONRECOVERABLE --(Unix 系统)
或 LOAD FROM <空文件> OF DEL REPLACE INTO <表名> NONRECOVERABLE
在这一方法中,REPLACE 导入方式首先会将表中所有数据清空,然后 IMPORT/LOAD 又向表中导入了空数据,从而实现了数据的清除操作。
4. 使用 DROP/CREATE TABLE 语句,即:
DROP TABLE
db2在页面删除一条数据_db2删除数据表相关推荐
- php删除下拉框记录,删除一条数据_php删除一条记录(删除确认提示)
摘要 腾兴网为您分享:php删除一条记录(删除确认提示),万师傅,万达普惠,双福汇,神州专车等软件知识,以及电视猫,南瓜电影,gps数据处理软件,手机qq普通,鼠标指针制作,国庆值班表,outlook ...
- PgSQL删除两条重复一模一样的数据解决方案
1. 方案一(复制表) -根据rowId复制去掉重复后的数据到备份表 select * into cm_device_ip_idc_temp1 from (SELECT * FROM (SELECT ...
- db2怎么恢复误删除的数据_DB2误删数据后的恢复方法实践
1.在源库中使用以下语句生成重定向脚本: db2 "restore db dbname from /yourdbparth taken at timestamp into dbname re ...
- Oracle重复数据只删除一条,解决Oracle删除重复数据只留一条的方法详解
查询及删除重复记录的SQL语句 1.查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group ...
- php删除提示信息,php删除一条记录(删除确认提示)
删除记录是php与数据库常见的基本操作,下面我们主要是介绍php mysql删除数据库中的一条记录方法. 代码如下 复制代码 echo '删除' 当然你也可以利用下面方法实例删除 代码如下 复制代 ...
- java刷新操作_java实现删除某条信息并刷新当前页操作
我就废话不多说了,大家还是直接看代码吧~ //执行的是删除信息的操作 String a=request.getParameter("name"); a = URLEncoder.e ...
- SQL进行数据的删除
SQL进行数据的删除 一.删除delete 语法 delete [from] 表名称 where 条件 数据删除,不能删除某一列,因为删除是对记录而言 2.1 删除是一条一条删除,每次删除都会将操作写 ...
- 如何删除计算机某个盘搜索记录,怎么快速删除搜索记录 如何随意删除指定的那条记录...
如何快速删除搜索记录,具体详细内容如下所示 我们网吧的时候如果不小心在IE上留下很多隐私的的搜索记录到时候你想哭都来不及,所以我们平时要养成一个好的习惯,我朋友就碰到一次他是一个女同志,有一次他在网吧 ...
- 手机怎么删除计算机搜索记录,怎样删除搜索记录
2007-07-22 怎样删除百度搜索历史记录怎样删除百度搜 1 自定义删除(即想删除哪条历史记录就删除哪条) 在百度搜索网页里的搜索栏中,点击鼠标左键两次,会出现以前搜索过的历史记录.然后用鼠标指向 ...
最新文章
- ParLECH: Parallel Long-Read Error Correction with Hadoop
- 王家豪:求实探索,青春无问西东;脚踏实地,奋斗自成芳华 | 提升之路系列...
- python五十:反射
- mac下安装redis
- 逐步加深的异步操作(上)
- 超全局变量数组get post requerst resver的使用规则
- linux远程登录 密钥,使用密钥认证机制远程登录Linux
- 开源神器,无需一行代码就能搞定机器学习,不会数学也能上手
- 1.5W 字搞懂 Spring Cloud,太牛了!
- python函数中文手册-python函数手册
- ecshop批量打印快递单
- 2022年全球市场柠檬酸单镁总体规模、主要生产商、主要地区、产品和应用细分研究报告
- Matlab代码书写规范
- Win11怎么分区硬盘?Win11硬盘分区详细教程
- 待机时反复按Power键概率性重启-定位问题
- Android 手机直播聚合
- vscode的下载、安装
- 虚拟机服务器校园网访问设置,配置VMware虚拟机用绕过校园网达到无线上网配置方法...
- Linux下刻录光盘
- Fragmentation 源码分析