temp-tables 相关问题

临时表是RDBMS的一个功能,作为存储中间结果的一种方法。一些RDBMS将本地和全局临时表区分开来。临时表通常在会话结束时删除本地,或者不再为全局引用临时表时删除临时表。请注意,临时表与表变量不同,即使两者都是临时表。

如何在MySQL中重用一个巨大的查询

我有一个非常庞大的查询,它从许多表中获取数据并按所有非计算列对它们进行分组。我需要多次重复使用此查询,但需要使用其他分组和过滤。在MSSQL中我用...

回答 2 投票 0

在SQL Server 2008中,是否可以禁用全局临时表的自动删除

问题1:我在SQL Server 2008中使用全局临时表。但是一旦我的连接关闭,这个临时值就会被删除。有没有办法禁用自动删除问题2:如果两个连接是...

回答 3 投票 0

将存储过程输出发送为逗号分隔而不是多行

我有一个存储过程,返回多行5列:SELECT Travel,ID,Dept,Role,Country FROM TravelManager例如,我得到:DName ID Dept Role Country -------------- --...

回答 1 投票 -1

更新同一个查询中的列?

在SQL Server中,我试图创建一个临时表,然后根据所提出的唯一索引键标准加入,根据它们的系统编号组织它们,它看起来像这样:...

回答 1 投票 0

在不知道oracle中的列的情况下创建临时表

如何在oracle中创建临时表而不知道列的数量和名称。例如:从tableA中选择columnA,columnB,* into temp_table。这里,tableA可能不是一个简单的表名...

回答 3 投票 0

当我有一个很大的ID列表时,如何在SQL Server中创建临时表

我有一个原始ID列表,我应该放入临时表。我不确定它在SQL Server中是如何工作的:我知道一般格式:从...中选择PID到#myPIDs?我已经有...

回答 3 投票 6

SQL DB2 / 400:检查是否存在globale临时表

SQL DB2 / 400:有没有人知道如何在SQL函数中的déclare指令之前检查存在的全局临时表?语句“DECLARE”导致SQL函数崩溃,如果......

回答 1 投票 0

MySQL - 存储过程错误操作数应包含1列

我在MySQL数据库中有这个存储过程,但是当我像下面那样测试它时,我得到的操作数应该包含1个列的错误:CALL`get_strongest_policy_from_all_involved_accounts_for_user`(57); ...

回答 1 投票 1

CTE和TEMP表之间的主要区别是什么?

使用CTE(公用表表达式)而不是使用临时表是否有好处。我在两者之间进行了性能测试,但我发现它们之间没有太大区别。 ...

回答 2 投票 18

如何在MySQL中模拟数组变量?

似乎MySQL没有数组变量。我应该用什么呢?似乎有两种选择建议:集类型标量和临时表。我联系的问题表明......

回答 18 投票 67

包含临时表和游标的存储过程不起作用

我需要在临时表中获得某些项目的层次结构,因为构建层次结构的项目取决于更新后的触发器。所以我需要插入存储的结果...

回答 1 投票 0

筛选时SQL View缓慢。有没有一种提高性能的干净方法?

让我打开:数据库'MyDatabase'中的SHOWPLAN权限被拒绝。有了这个,我将布置我的情况。因此,我使用的数据库有一个相当快速执行的视图。 ...

回答 1 投票 -2

避免使用带有CTE的SQL Server的临时表

避免带有CTE的SQL Server临时表我希望避免临时表以获得可能的性能提升?数据:2个输出相同的表问题:我想将2个CTE组合成1个CTE ...

回答 1 投票 -6

EF无法从#temp表中选择存储过程中的返回模式

假设如下:CREATE PROCEDURE [MySPROC] AS BEGIN CREATE TABLE #tempSubset([MyPrimaryKey] [bigint] NOT NULL,[OtherColumn] [int] NOT NULL)INSERT INTO #tempSubset(...

回答 4 投票 37

在使用表值参数插入数据时获取多个scope_identity

我使用表值参数将多行插入Table1。现在我想将Table1的范围标识插入到Table2中,并带有一些值。我如何实现这一目标?

回答 1 投票 1

PostgreSQL中是否有临时表的替代方法来保存和操作结果集?

在plpgsql函数中,我需要保存select语句的结果集,并对该集合执行许多后续查询和操作。我在PostgreSQL中读到了临时表,但这些......

回答 1 投票 2

drop temp table但已经创建'数据库中已经有一个名为'#temp'的对象'

部分代码需要在两个临时表之间进行交换,当我删除一个表并重用它时我无法创建表#temp(id int)create table #swap(id int)drop table #temp select * into #temp ...

回答 1 投票 0

PrestaShop无缘无故地在/ tmp中创建#sql_文件

在我的prestashop我面临一个奇怪的问题。 Prestashop创建临时表,这些表放在/ tmp中,因为这是在my.cnf中配置的,这是正常的,但问题是为什么它们被生成并且......

回答 1 投票 1

MySQL更新更新了比它应该更多的行

我遇到的问题是更新语句应该(据我所知)更新5行(我已经在临时表中选择了5行并在更新语句中使用了INNER JOIN)但是当涉及到......

回答 1 投票 0

SQLite - 删除TEMP表不释放已分配的内存

我正在使用PRAGMA temp_store = 2,因此所有临时表都在内存中创建。我有一个包含1,000,000,000条记录的临时表。我的测试应用程序使用的内存增长到大约80 MB。如果删除所有记录......

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.