问题标签 [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 - 将字符串变量连接到新表中的新变量中
我正在尝试将 5 个字符串变量连接成新表中的新字符串。
我不明白产生的错误消息,因为我正在创建一个新表 - 列名怎么会丢失?我期待新表中有两个变量:id,new_string
缺少对象或列名称或为空。对于 SELECT INTO 语句,验证每一列都有一个名称
tsql - 在生成表查询中使用同义词(“select into”)
我一直认为 T-SQL 中的同义词只是一个方便的缩写。然而,当我执行以下操作时......
为 T_SHORT_NAMES_BACKUP 创建同义词 BACKUP_TABLE
从 T_SHORT_NAMES 中选择 * 进入 BACKUP_TABLE
...我收到错误消息,即已经有一个名为 BACKUP_TABLE 的对象。难道我做错了什么?
oracle - Oracle 选择变量,错误 ORA-00947 没有足够的值
我想从我的查询中获取不同 ASN_NO 的计数,以便稍后在我发现多个并抛出错误时检查我的存储过程。
而不是试图打开光标(我也未能正确地做),我想也许我可以用临时表选择来做它并在我填充光标时存储值。也许这是不可能的,但我的错误对我来说毫无意义。
这是我的简化代码,我打破了 count 语句以更好地识别错误的确切位置。
或者也许我需要在之后打开光标并执行类似的操作,除非我知道这是错误的,我得到“期待 BULK INTO”错误:
oracle - Oracle,如何打开游标并将其中的一列选择为变量
我有一个返回引用游标的 Oracle 存储过程。我想在返回光标之前打开光标以检查计数并在需要时抛出异常,但是我在语法和我应该如何做这件事上遇到了问题。
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;
没有错误但没有更新值以太
oracle - 使用与插入相同的变量存在的 Oracle 案例
我遇到了一段我试图转换成 Oracle 的 T-SQL。它看起来像这样:
@local 变量是在过程前面的查询结果中设置的。
现在,我尝试通过以下方式将其转换为 Oracle:
但是,PL/SQL 似乎不喜欢我在 else 语句和into 语句中使用 @localvariable。我知道这可能不是一个写得很好的查询,但这里的解决方案是什么?我如何用合法的 PL/SQL 写这个?
sql - 在sql server中选择进入VS导入导出向导
在 sql server 中,我从我的桌面连接到服务器。我想将数据从数据库移动到另一个。我已经使用了 select into 和 import 向导。但是导入向导似乎很慢。为什么?
传输数据的方法是否有任何变化?
sql - INTO 子句不允许错误
我正在尝试对 teradata 表执行简单的 SQL select into 语句,并遵循我在此处找到的语法。声明如下:
当我运行此代码时,我收到以下错误:
选择失败。3706:语法错误:不允许使用 INTO 子句
这两个表具有完全相同的格式(我复制了创建第一个表的 SQL 并将其粘贴以创建第二个表,仅更改名称)。
有任何想法吗?
非常感谢
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)
执行时。
sql - MS Access 2010 SQL 选择到计算列问题
我有一个相当广泛的联合查询,其中包含计算列,我试图通过单独的 SELECT INTO 查询将值“粘贴”到表中。执行查询时出现以下错误。不使用VBA有什么办法吗?
“SELECT INTO 语句中不允许计算列。”</p>
对于上下文:通常,我可以通过 Excel 中的 PowerPivot 链接到联合查询,但由于某种原因,PowerPivot 无法识别联合查询。如果我导出联合查询然后作为表导入,PowerPivot 会识别它。