问题标签 [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.
sql-server-2005 - 从 sql server 2005 中约 2 亿行的表中进行选择时,选择查询需要多长时间?
我在 SQL Server 2005 数据库中有一个包含 193,569,270 行的表。该表包含我们网站用户执行的活动。该表定义为:
我有以下索引:
这是我写的查询:
上次我运行查询时,它运行了超过 1 天,然后才杀死它。我错过了什么或者这只是需要那种时间吗?
感谢您的任何帮助,您可以提供。
韦恩·E·普费弗
mysql - 如何使用包含静态值的 SELECT INTO?
我想为 SELECT INTO 语句提供的值添加一个值。
给定名为 foo 的表:
我想用以下内容填充表格栏:
我想象这看起来像这样:
...不幸的是,这不起作用。谁能告诉我该怎么做
我同时使用 mysql 和 mssql
oracle - 在 Oracle SQL 语句中构建以逗号分隔的值列表
我正在尝试从 Oracle 中的字段构建一个逗号分隔的值列表。
我找到了一些执行此操作的示例代码:
但是,当我尝试这样做时,总是会收到关于 FROM 关键字不是预期的错误。我可以使用SELECT INTO
它并且它可以工作,但是如果我有不止一行,我会收到获取错误。
为什么我不能这样做:
postgresql - 在 PL/pgSQL 过程中使用临时表来清理表
我正在尝试从游戏数据库中删除与用户 ID 相关的所有数据。
有一张桌子,里面放着所有游戏(每个游戏由 3 名玩家玩):
并且有一个表格包含该游戏#321的玩家得分:
当我在 PostgreSQL 的 psql-prompt 上尝试以下 SELECT INTO 语句时,它似乎按预期工作(并且会话关闭时临时表消失):
但是当我尝试创建我的 PL/pgSQL 过程时,我得到了错误:
错误:
为什么会这样(这里不允许使用临时表?)以及在哪里保存要删除的 gid 的临时列表?
(而且我不想使用“on delete cascade”,因为我还不习惯它,而且我的脚本/数据库还没有为此做好准备)。
sql-server - SQL Server 'select * into' 与 'insert into ..select *
说table1
和table2
已经存在,这些查询之间有什么区别
查询1:-
查询2: -
postgresql - PL/pgSQL:我们可以将查询结果存储到变量中吗
我正在尝试在 plpgsql 中创建一个函数,例如:
这个想法是获取大于输入照片 ID 的照片 ID。如果没有。结果中的照片数量少于限制,我将尝试获取底部的 n 条记录。
上述功能不起作用。有人可以就如何将选择查询的结果存储在变量中提供一些指针/提示或链接。
注意: photo_id 是一种bigint[]
数据类型 - 我的意思是它是故意的bigint[]
。
mysql - MySQL根据ID从一个表选择到另一个表
我在使用 MySQL 时遇到问题
我有两个表,我想将表 2 中的 Val1 存储到表 1 中的 Val2 中
表格1
表2
所以 Table1 现在看起来像
表格1
现在,我有
任何帮助表示赞赏!
postgresql - PL/pgSQL 函数中的 SELECT 或 PERFORM
我的数据库中有这个功能:
但是一旦我尝试使用它,它就说PERFORM
如果我想丢弃结果,我需要使用它!这里的问题是我不想!我希望它们在articulo
我声明的那一行!
我正在使用这个语句:
我得到的错误是 42601,一个语法错误!如果我使用 IDE 来创建它会怎样?关于这个问题的任何想法?
sql-server - SQL 查询数据连接具有它忽略的空值
我在 SQL Server 中有一个表,其中包含一个分类帐代码列,该ledgercode
列通过keyfield
. 目前,该列显示keyfield
值而不是我使用此查询创建新表的代码编号:
我的问题是表中的某些行的列具有空值,ledgercode
因此这个新表仅将 484 行中的 34 行拉入表中。
如何绕过空值,以便它们仍会被拉入我的表中?
.net - 如何将行从表 A 移动到 B 并仅选择从 A 中移动的行?
我需要将表 A 中的所有现有行移动到表 B。我还需要只选择表 A 中移动的行。(不是来自表 B,因为表 B 是一个存档并且包含很多行,这将导致选择花费大量时间)
我正在使用 Microsoft SQL Server 2008 和 .Net (System.Data.SqlClient)
请注意,记录是连续插入到表 A 中的。我需要确保只选择移动的记录,并且在删除之前从表 A 中选择它们。
最有效的方法是什么?