db2数据库表数据量太大如何横向拆分

db2数据库表数据量太大如何横向拆分,第1张

对于表的数据量在百万上的使用delete from table_name 时候,会很慢很慢,难以接受。而且delete删除多张表数据时更难以接受。找了下方法,发现非常的快。步骤如下:

www.2cto.com

(1)、在C盘上新建一个名为【empty.del】的文件,此文件是空文件

(2)、命令行连接DB2数据库

DB2 connect to TEST_36 USER administrator using password

(3)、执行删除

DB2 import from empty.del of del replace into table_name

select

Student,

max(case Course when'数学'then Score else0end) as 数学,

max(case Course when'物理'then Score else0end) as 物理,

max(case Course when'英语'then Score else0end) as 英语,

max(case Course when'语文'then Score else0end) as 语文

from

Class

groupby Student

试试看


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6629262.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存