temp-tables

    1热度

    3回答

    我正在寻找将两个表加入临时表,然后在选择查询中使用临时表。这是我想要创建的临时表的select语句: select program, event from OMEGA.HP inner join POM.GT on program = substring(name,7,4) where LENGTH(name)= 25 什么是为上述创建临时表的最简单方法?

    0热度

    1回答

    任何人都可以将此SQL语法转换为生成临时表的Linq语法。 SELECT TOP 400 N=IDENTITY(INT, 0, 1)--int0,1 Into #tmpNumbers FROM master.dbo.syscolumns a CROSS JOIN master.dbo.syscolumns b;

    1热度

    3回答

    我正在使用MS SQL,我没有权限创建表。我喜欢做的是从我正在运行的查询(称为客户查询)中创建一个临时表,并使用临时表并将其链接到一个称为订单查询的新查询。 如何在第一次创建临时表之后我运行我的客户查询,以及如何在称为订单查询的第二个查询中使用该临时表? 每当我运行我的客户查询时,临时表是否存在并会得到更新?

    0热度

    2回答

    我试图根据用户遇到了一些表所做的工作 任务 TaskID TaskTitle ---------------------- 1 Job 1 2 Job 2 3 Job 3 工作表 显示一些与数据透视表日期之间的条款 JobID AssignedTo ---------------------------- 1 guid1 2 guid2 3 guid

    0热度

    3回答

    是否可以将Oracle中的全局临时表从PRESERVE ROWS更改为DELETE ROWS? 我已经尝试了以下命令,并且出现语法错误。如果可能,什么是正确的语法? ALTER TABLE BLOCKING_RESULTS ON COMMIT DELETE ROWS SQL Error: ORA-01735: invalid ALTER TABLE option 01735. 00000 -

    0热度

    2回答

    我需要一个函数来获取给定日期范围内的所有星期数。 因为它有一个漫长的过程,所以我必须将它从存储过程中分离出来。 但是当我使用#tables在一侧的功能它提供了以下错误 消息2772,级别16,状态1,过程WeekNumbersWithinRange 19行 无法从函数中访问临时表。 这里是我的功能。 CREATE FUNCTION WeekNumbersWithinRange ( @F

    0热度

    1回答

    我有一块SQL接受参数,评估参数的内容并根据内容对输入参数应用不同的UDF。 的代码是这样的: declare @order varchar(50) = 's12345..s12347' if isnull(CHARINDEX('.',@order),0) >0 begin select n as order_no into #temp FROM F_GetAllNBetween(@

    0热度

    2回答

    我有一个事务,它调用一个创建临时表的存储过程。我需要能够在存储过程运行之后访问此临时表。注意:对于我所要做的,我不能使用全局临时表。 实施例: 这里是存储过程的一个例子: CREATE PROCEDURE [dbo].[GetChangeID]() AS BEGIN IF OBJECT_ID('tempdb..#CurrentChangeID') IS NOT NULL

    0热度

    1回答

    我执行一些代码: BEGIN DECLARE @SQL AS NVARCHAR(MAX), @TempTable AS NVARCHAR(MAX) SET @SQL = 'SELECT * from Employee where Instance_ID = 1'; BEGIN CREATE TABLE ##tempResults (SQL NVARCHAR

    0热度

    2回答

    如果我自己运行下面的select语句(表名是硬编码的),它运行良好,临时表被创建。如果我按照下面的方式运行它,它会显示'无效的对象名称'#TempCodes'',但是当我打印@ Sql1时,它看起来与我自己运行时完全相同(表名硬编码)。 关于这里发生了什么的任何想法将不胜感激。 DECLARE @TableName NVARCHAR(50) SET @TableName = '[My Table