问题标签 [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 投票
1 回答
78 浏览

sql - 将字符串变量连接到新表中的新变量中

我正在尝试将 5 个字符串变量连接成新表中的新字符串。

我不明白产生的错误消息,因为我正在创建一个新表 - 列名怎么会丢失?我期待新表中有两个变量:id,new_string

缺少对象或列名称或为空。对于 SELECT INTO 语句,验证每一列都有一个名称

0 投票
2 回答
968 浏览

tsql - 在生成表查询中使用同义词(“select into”)

我一直认为 T-SQL 中的同义词只是一个方便的缩写。然而,当我执行以下操作时......

为 T_SHORT_NAMES_BACKUP 创建同义词 BACKUP_TABLE

从 T_SHORT_NAMES 中选择 * 进入 BACKUP_TABLE

...我收到错误消息,即已经有一个名为 BACKUP_TABLE 的对象。难道我做错了什么?

0 投票
1 回答
2126 浏览

oracle - Oracle 选择变量,错误 ORA-00947 没有足够的值

我想从我的查询中获取不同 ASN_NO 的计数,以便稍后在我发现多个并抛出错误时检查我的存储过程。

而不是试图打开光标(我也未能正确地做),我想也许我可以用临时表选择来做它并在我填充光标时存储值。也许这是不可能的,但我的错误对我来说毫无意义。

这是我的简化代码,我打破了 count 语句以更好地识别错误的确切位置。

或者也许我需要在之后打开光标并执行类似的操作,除非我知道这是错误的,我得到“期待 BULK INTO”错误:

0 投票
3 回答
8007 浏览

oracle - Oracle,如何打开游标并将其中的一列选择为变量

我有一个返回引用游标的 Oracle 存储过程。我想在返回光标之前打开光标以检查计数并在需要时抛出异常,但是我在语法和我应该如何做这件事上遇到了问题。

0 投票
1 回答
91 浏览

regex - Oracle 将 select 声明为 update 语句不起作用

遇到了一个问题,由于数据库字符集特殊字符会被分配给它们的奇怪代码,然后通过让select ascii(substr(declinereasondesc, 30,1)) from DECLINEREASON t where declinereasonid = 7;£在 db 字符集中得到代码(49827)。然后我尝试更新数据库中的记录。

我得到的问题是数据没有保存到数据库或selecting into值以varchar2(6);某种方式更改它并且它不再匹配REGEXP_REPLACE

当我尝试使用varchar2(1)which should value 时它确实出错了,这可能是一个提示。

更新: 尝试declare c number;没有错误但没有更新值以太

0 投票
3 回答
3288 浏览

oracle - 使用与插入相同的变量存在的 Oracle 案例

我遇到了一段我试图转换成 Oracle 的 T-SQL。它看起来像这样:

@local 变量是在过程前面的查询结果中设置的。

现在,我尝试通过以下方式将其转换为 Oracle:

但是,PL/SQL 似乎不喜欢我在 else 语句into 语句中使用 @localvariable。我知道这可能不是一个写得很好的查询,但这里的解决方案是什么?我如何用合法的 PL/SQL 写这个?

0 投票
3 回答
2428 浏览

sql - 在sql server中选择进入VS导入导出向导

在 sql server 中,我从我的桌面连接到服务器。我想将数据从数据库移动到另一个。我已经使用了 select into 和 import 向导。但是导入向导似乎很慢。为什么?

传输数据的方法是否有任何变化?

0 投票
2 回答
4795 浏览

sql - INTO 子句不允许错误

我正在尝试对 teradata 表执行简单的 SQL select into 语句,并遵循我在此处找到的语法。声明如下:

当我运行此代码时,我收到以下错误:

选择失败。3706:语法错误:不允许使用 INTO 子句

这两个表具有完全相同的格式(我复制了创建第一个表的 SQL 并将其粘贴以创建第二个表,仅更改名称)。

有任何想法吗?

非常感谢

0 投票
2 回答
669 浏览

sql - SQL Server中学生临时表的平均成绩

我有一个包含以下表格的数据库:

  • Students_T(SNo、SDedc、SA 地址)
  • Courses_T(CNo, CDesc)
  • CoursesRegister_T(CRNo、CR_CNo、CR_SNo、CRGrade)

我需要表示以下数据:

对于每个学生表演:

我需要为学生注册的每门课程都这样做。

例如:

如果学生A注册了课程B并且他的成绩是90并且他也注册了课程C并且他的成绩是70,我想得到下表:

重要的是我需要使用带有SELECT INTO语法的临时表,但我无法弄清楚。

我正在使用 SQL Server。

有人知道该怎么做吗?

编辑:

我已经这样做了:

它给了我一个表格,里面有我需要的所有数据,除了平均值。

当我尝试将行更改为select *无法select *, avg(CR_Grade) 执行时。

0 投票
1 回答
3322 浏览

sql - MS Access 2010 SQL 选择到计算列问题

我有一个相当广泛的联合查询,其中包含计算列,我试图通过单独的 SELECT INTO 查询将值“粘贴”到表中。执行查询时出现以下错误。不使用VBA有什么办法吗?

“SELECT INTO 语句中不允许计算列。”</p>

对于上下文:通常,我可以通过 Excel 中的 PowerPivot 链接到联合查询,但由于某种原因,PowerPivot 无法识别联合查询。如果我导出联合查询然后作为表导入,PowerPivot 会识别它。