腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
截断
或
删除
并
创建
表
、
、
我在Server 2008 R2实例中有这个
表
,我有一个计划好的进程,每晚都会针对它运行。这个
表
可以在任何时候都有超过500 K的记录。在处理这个
表
之后,我需要
删除
它中的所有行,因此我想知道以下哪种方法会产生最少的开销(即过多的事务日志条目): 由于时间和额外的事务日志条目,
删除
表
的内容是不存在的大家的共识似乎被
截断
了,谢谢大家!
浏览 6
提问于2012-02-01
得票数 19
回答已采纳
1
回答
1行
表
与无行
表
的标识值
、
我
创建
了一个带有标识列的
表
(例如#test),并将1行插入其中,
并
使用DELETE FROM #test
删除
了该行。但是,如果#test是一个新
创建
/
截断
的
表
,它也返回1。注意,行是否被
删除
并不重要,但就我的情况而言,它将是空
表
。使用DBCC CHECKIDENT ( #test )返回1已
删除
的行情况和新
创建
/
截断
的表情况的NULL,但我无法找到捕获其输出的方
浏览 1
提问于2017-11-13
得票数 2
回答已采纳
1
回答
TRUNCATE不会在DELETE触发器上运行?
、
、
、
我正在搜索为什么把
截断
放在DDL而不是DML的主题,我在这里找到了以下答案:“DELETE触发器不运行TRUNCATE也使其与正常的DML操作不同”我处于一种混乱的状态。请详细说明这个问题。 谢谢
浏览 5
提问于2016-02-09
得票数 1
1
回答
无法
截断
MySQL
表
,同时能够
删除
所有记录
、
、
、
、
但是,
截断
表
和
删除
所有记录(在MySQL中)有什么区别(答案只说明性能)?我正在使用我的一个测试表(在phpMyAdmin中),以检查如何重置
表
的auto_increment值
并
运行到能够
删除
所有记录的情况:但是当我试图
截断
这个
表
如何在TRUNCATE上强制警告弹出,而不是在“
删除
所有”上?
浏览 0
提问于2014-04-03
得票数 8
回答已采纳
29
回答
无法
截断
表
,因为它正被外键约束引用?
、
、
、
、
使用MSSQL2005,如果我首先
截断
子表(带有FK关系主键的
表
),是否可以
截断
具有外键约束的
表
?我知道我可以 无法
截断
表
“TableName”,因为它被外键约束引用
浏览 99
提问于2008-10-31
得票数 562
回答已采纳
1
回答
从OpenEdge数据库中
删除
区域
、
、
用户构建的审计过程现在被禁用,不再使用,他们只是想要
删除
数据。他们已经测试了转储和加载(减去审计数据),但他们在4天后停止了加载,因为他们认为没有主业务数据库太长了。所以这在生产环境中是站不住脚的。他们试图简单地
删除
数据文件
并
编辑st文件,但随后在备份/恢复方面出现了问题-可能是因为st文
浏览 38
提问于2016-08-10
得票数 0
回答已采纳
1
回答
在事务中包装postgresql命令:
截断
vs
删除
或
重新插入/合并
、
、
、
、
我在postgresql 9.1.3中使用下面的命令将数据从临时暂存
表
转移到webapp (geoserver)中使用的
表
,所有这些都位于同一个db中。然后放下临时
表
。数据集小于2000行,
截断
比
删除
更快. 在postgres中,哪种允许
浏览 2
提问于2012-11-27
得票数 5
1
回答
清除未使用的Cassandra目录的最佳方法是什么?
、
、
为什么cassandra的gc在压缩过程中不
删除
列家族中未使用的目录?我如何安全地
删除
它们?listsnapshotsThere are no snapshots 列族具有默认的gc_grace_seconds = 864000 (10天),因此gc必须
删除
墓碑等
浏览 1
提问于2018-01-15
得票数 3
回答已采纳
1
回答
可以在Server上重载
截断
表
吗?
、
我有一个第三方数据库和服务,我希望通过每个
表
的INSERT、UPDATE和DELETE上的DML触发器来监视它。TRUNCATE TABLE的方法,比如:TRUNCATE TABLE X; --truncate the empty table谢谢!
浏览 0
提问于2018-07-05
得票数 5
回答已采纳
2
回答
即使不存在子记录,也无法
截断
表
、
我正在尝试TRUNCATE一个
表
,但是我得到了以下错误: Cannot truncate a table 'ALOT_OF_USELESS_LOGS' because it is being referenced但是,我已经
截断
了引用它的所有
表
( EXEC sp_fkeys 'ALOT_OF_USELESS_LOGS' ),它们都被成功地
截断
了,但是在这个
表
上,我仍然得到了这个错误。
浏览 0
提问于2014-11-28
得票数 1
回答已采纳
7
回答
在t-sql中
删除
所有大
表
的最佳方法是什么?
、
基本上,我们的一个数据库中有两个
表
,它们提供了大量我们不需要
或
不关心的日志记录信息。部分原因是我们的磁盘空间快用完了。我试图清理这些
表
,但这花费了我很长的时间(在让它运行到周末之后,仍然有57,000,000+记录……这只是第一个
表
!)现在,我正在使用while循环一次
删除
X条记录,同时尝试使用X来确定实际最快的是什么。例如,X=1000需要3秒,而X=100,000需要26秒……做数学运算的速度稍微快一些。(完成后,将运行SQL代理作业,每天清理一次
表
...但需要先把它清理掉。)
浏览 5
提问于2009-04-27
得票数 14
回答已采纳
4
回答
当外键引用
表
时,
截断
表
的等效效果是什么?
、
、
、
直接走出 还有别的办法可以绕过这件事吗?
浏览 5
提问于2010-02-05
得票数 0
回答已采纳
1
回答
Redshift:由其他用户
创建
的
截断
表
、
、
、
、
我试着用红移
截断
一个
表
,但是它抛出了以下错误- 我已经将
表
上的所有特权都授予了用户。通过查阅redshift的在线文档,我不能像现在在PostgreSQL中那样显式地授予
截断
表
访问权限。有什么方法
或
最佳实践来处理这种情况吗?
浏览 2
提问于2021-04-07
得票数 2
5
回答
由于外键,无法在SSIS中执行
截断
表
查询
、
、
我有一个
表
的人,其中包含2 fields.In我的另一个数据库,我有一个参与者
表
(也有2列).From参与者
表
我必须插入到人
表
的值。但是在每次插入之前,我想
截断
person
表
。
浏览 2
提问于2012-03-23
得票数 1
回答已采纳
1
回答
如何检索
截断
记录( Server)。这可行吗?
删除
。在日常生活中,最常见的差异是/practiced。但是,我想知道的是如何通过
截断
来检索
删除
的记录。例如:如果我只是运行这个,可以从Student_Record中检索记录吗?
浏览 2
提问于2018-09-15
得票数 0
回答已采纳
1
回答
如何更新受FKs约束的Server中的SQL
表
、
、
、
、
我有许多SQL
表
,需要用新的信息来更新。我正在使用Python和ODBC来
创建
一个自动更新所有
表
的脚本。我最初的想法是
截断
每个
表
并
使用更新的源文件重新加载它们,但是由于它们具有外键约束,所以我无法
截断
它们。我试着转换外键约束,但仍然不允许我
截断
。 我正在寻找更新这些
表
的最佳方法。我有SQL文件中的源数据,我正在加载到熊猫数据中,我不知道源文件每次更新时哪些数据会改变(如果有任何变化),它可以添加行、
删除
行,或者只更改
浏览 12
提问于2022-08-08
得票数 0
4
回答
Drop table
或
truncate table在Cassandra中,哪个更好
我们有一个用例,我们需要每天用Cassandra中的当前数据重新
创建
一个
表
。为此,我们应该使用drop table还是truncate table,哪个更有效?我们不想备份数据等吗? 感谢Ankur
浏览 0
提问于2015-01-08
得票数 11
1
回答
在
截断
表
,然后重新填充它之后,重新索引还是重新生成
表
的索引?
、
、
、
是否有必要在
截断
表
之后重新索引
或
重新生成
表
的索引,然后再填充它?
表
中有2
或
3个索引。我应该
删除
和重新
创建
索引还是简单地重建我已经拥有的索引?一些索引列是用TDE加密的。 谢谢
浏览 0
提问于2018-11-20
得票数 0
1
回答
雪花时间旅行
我需要
创建
使用雪花时间旅行的
表
,但不需要丢弃
表
和
创建
新的对象。我在寻找最有效的方法来做到这一点。TABLE_SCHEMA.TABLE_NAME at(timestamp => '2020-11-01 07:00:00'::timestamp); 在雪花文档中,我发现通过运行CREATE替换,原始
表
被
删除
并
替换为一个新
表
在发布替换
表
之前,将没有时间旅行数据。如果我需要从
表
中
删除</em
浏览 3
提问于2022-09-27
得票数 2
回答已采纳
1
回答
使用覆盖模式向Teradata
表
写入DF的星星之火--尽管
截断
为真
、
、
我正在尝试使用Spark将DF记录写入Teradata
表
。numPartitions", 3) \ .mode('overwrite')\总是
删除
该
表
并再次
创建
该
表
当它再次
创建
表
时,它将
表
创建
为SET
表
,而不是多集
表
。 根据Spa
浏览 1
提问于2018-09-18
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券