问题标签 [select-into]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1509 浏览

sql - 插入选择存储过程不起作用插入NULL

我第一次在这里创建存储过程,请放轻松。我试图SELECT从表 1 ( EmpTBL) 中获取我的数据,然后INSERT将其放入表 2 ( EventTBL)

我认为罪魁祸首是这里的这条线:

我认为我的逻辑是正确的,我只是不知道为什么它不起作用。

不知道下一步该怎么做。

我将如何获得价值?@Ename,@Edate?

我希望 SELECT 查询“Ename + ' ' + Lname”的结果等于“@Ename”和“DATEADD(YY, DATEPART(YYYY, GETDATE()) - DATEPART(YYYY,dateOfBirth), dateOfBirth)”等于“@Edate”?

0 投票
2 回答
32 浏览

sql - 复制 SQL Server 表并添加和重新排列列

我知道如果我想复制一个 SQL Server 表,我可以写一个类似于这样的查询:

但是,如果我想获取其中的内容OldTable,可能看起来像这样:

并制作该表的副本,但新表如下所示:

所以现在我已经交换了第 2 列和第 3 列,并添加了第 4 列和第 5 列。我不需要将数据添加到列中的查询,只需将裸列添加到列中即可。

0 投票
3 回答
803 浏览

sql - PL/SQl sqldeveloper想在plsql中输出多行

我有一个过程和匿名块,我在其中输入两个日期,它在票证表中搜索在这两个日期期间已解决的票证并输出 em。但我似乎无法弄清楚如何在 pl/sql 中输出多行。


0 投票
4 回答
3804 浏览

sql-server - UNION ALL 在 3 个表上,每个表中的列数不同 - 如何有效地做到这一点

我想UNION ALL在 3 个不同的表上使用,通过使用将它们合并到一个表中SELECT INTO

表 1、2 和 3 分别有 15、7 和 8 列。

那么,有没有办法让我使用UNION ALL表 2 和表 3 默认为 NULL 缺失的列,而不单独对它们进行分类?

例如,我一直在做:

这样,列数匹配,我可以将它们联合起来。

但是,我想知道是否有一种方法可以避免繁琐的机制来避免为丢失的每一列插入 NULL,并一次性自动完成?

谢谢。

0 投票
2 回答
1659 浏览

oracle - 为什么 Oracle SELECT INTO 语句会抛出错误?

我在 oracle 中编写了一个创建过程的代码,它已成功创建,但是当从 sql developer 运行以查看输出时,它显示错误。

代码:

请给我建议。

0 投票
1 回答
1917 浏览

sql - 加入 3 个表 INTO 1 个新表

表 A = Clarity(唯一 ID = CaseID;包含 CSN)

表 B = 调查(唯一 ID = CSN)

表 C = QA(唯一 ID = caseID;包含 CSN)

表 D = 完整数据

目标:

“TableD”包含:

所有“表C”,

与“表 C”有共同的“CaseID”和“CSN”的所有“表A”</p>

与“表 C”有共同“CSN”的所有“表 B”</p>

每天晚上都会重新制作餐桌。有很多人会在“表 D”上进行查询研究。我认为它需要是一张桌子而不是一个视图。

我打算使用:

我打算使用 SQL Agent 让脚本每晚运行。这似乎太简单了。我必须放下前一天做的桌子吗?有人看到错误吗?我正在使用 Microsoft SQL Server。

0 投票
0 回答
1764 浏览

sql - db2 动态 sql 与匿名块中的 select into 子句

我正在编写一个 DB2 SQL 代码。

我需要从表列表中获取记录数。表详细信息将通过选择从游标中获取。为了获得我一直在尝试使用SELECT INTO声明的记录数。由于表名会有所不同,因此我使用的是动态 SQL 代码。我正在分享我一直在尝试的一段代码。SELECT INTO在使用 DB2和 Dynamic SQL 组合时,我不太确定语法。通过以下尝试,我收到以下错误。

谁能告诉我为什么会这样?如果可能的话,如果您可以分享 DB2 select into 和动态 sql 的工作代码,将不胜感激。

SQL0104N An unexpected token "statmnt2" was found following "SET statmnt2 := 'set ? = (SELECT COD_TIPO_ARQU FROM '||indbn". Expected tokens may include: "".


0 投票
2 回答
949 浏览

mysql - 存储过程中的 MySQL select 语句返回的结果与 proc 外部不同

我无法弄清楚为什么在 mysql proc 之外运行的完全相同的查询不会在其中返回相同的数据。

这是过程。

这是它的输出

当我在 proc 之外运行选择查询时(插入相同的数据)

结果

如您所见,组 concat 字符串没有那么长,并且 id_to_turn_status_off 为 452,而当在 proc 中运行相同的查询时,变量 _update_off_id 为 NULL。

我一生都无法弄清楚这一点,任何帮助将不胜感激。

0 投票
1 回答
25 浏览

mysql - 无法选择进入工作

我有一个squid带表的数据库configs

我正在尝试获取配置表into a different database [testsquid] on the same host

这是我尝试过的:

我首先尝试不在 testquid 中创建 configs 表,然后我实际上configstestsquid.

我正在尝试将配置表从 squid 获取到新的数据库 testquid 中。我决定不使用 mysql dump 因为它会锁定表。

我做错了什么?

0 投票
2 回答
1052 浏览

sql - 在特定文件组下创建表 WHERE 1=2

我有一个 WinForms 应用程序,它根据给定的表动态创建表,例如:

我希望使用上述语法Temp tables在特定条件下创建它们。filegroup

在文件组下创建表的语法是:

是否可以使用我上面的语法在特定文件组下创建表?