-- 创建临时表
IF OBJECT_ID('tempdb.dbo.#temprecord','U') IS NOT NULL DROP TABLE dbo.#temprecord;
GO
SELECT Id
INTO dbo.#temprecord
FROM dbo.t_BaiduIncludedRecord
DECLARE
@Id Int
WHILE EXISTS(SELECT Id FROM dbo.#temprecord)
BEGIN
-- 也可以使用top 1
SET ROWCOUNT 1
--逻辑处理
SELECT @Id=Id FROM dbo.#temprecord;
update t_BaiduIncludedRecord set Remark=(Select round(rand()*2+1,0)) where Status=0 AND Id = @Id
SET ROWCOUNT 0
-- 删除临时表
DELETE FROM dbo.#temprecord WHERE Id=@Id;
END
SELECT * FROM dbo.t_BaiduIncludedRecord
mysql 查看临时表已使用的大小
转载文章标签 mysql 查看临时表已使用的大小 php sql server临时表 sql 数据 Server 文章分类 MySQL 数据库
上一篇:python创建沙箱
下一篇:hdfs 存储数据
-
怎么读取mysql临时表 mysql查看临时表空间大小
背景应用 JDBC 连接参数采用 useCursorFetch=true,查询结果集存放在 mysqld 临时表空间中,导致ibtmp1 文件大小暴增到90多G,耗尽服务器磁盘空间。为了限制临时表空间的大小,设置了:innodb_temp_data_file_path = ibtmp1:12M:autoextend:max:2G问题描述在限制了临时表空间后,当应用仍按以前的方式访问时,ibtmp
怎么读取mysql临时表 sql 临时表 sql创建临时表 table表头上下固定左右不固定 分析dmp文件使用表空间 -
mysql怎么查看临时表空间的大小 sql查询临时表
SQL Server 临时表 与 Oracle 临时表 1.首先了解Transaction事务 / Session会话 Session会话 简单的说,是一个用户连接到数据库是就会创建一个 Session,这个Session会在用户断开连接时被释放 在一个 Session会话内可以执行多个Transaction事务,可以有以下语句组成 一个或多个
mysql怎么查看临时表空间的大小 sql server oracle session table