78得票3回答
将多个列选择到多个变量中

如何在一个中选择多列并将每列放入变量中? 类似于以下代码:--code here V_DATE1 T1.DATE1%TYPE; V_DATE2 T1.DATE2%TYPE; V_DATE3 T1.DATE3%TYPE; SELECT T1.DATE1 INTO V_DATE1, T1.DA...

58得票11回答
SELECT INTO和“未声明变量”错误

当我尝试执行以下查询时:SELECT id_subscriber INTO newsletter_to_send FROM subscribers 我遇到了一个错误: #1327 - 未声明的变量:newsletter_to_send 这个查询语句出了什么问题?

43得票10回答
在SELECT INTO中保留ORDER BY

我有一个 T-SQL 查询,它会从一个表中获取数据,并将符合特定条件的行复制到一个新表中:SELECT VibeFGEvents.* INTO VibeFGEventsAfterStudyStart FROM VibeFGEvents LEFT OUTER JOIN VibeFGEvent...

32得票6回答
SQL Server中的'select * into'与'insert into..select *'的区别

假设已经存在table1和table2,那么以下两个查询之间有什么区别吗? query1:select * into table1 from table2 where 1=1 查询2:-insert into table1 select * from table2

27得票1回答
使用SELECT INTO创建临时表时,是否可以在临时表上创建索引?

我正在将CSV文件中的数据加载到临时分段表中,并且这个临时表被频繁查询。我查看了我的执行计划,发现很多时间都花在扫描这个临时表上。 当我使用SELECT INTO语句时,有没有办法在这个表上创建索引? SELECT * FROM TradeTable.staging.Securit...

25得票1回答
在PL/pgSQL中声明行类型变量

我发现只有在以下情况下SELECT * FROM t INTO my_data;才有效: DO $$ DECLARE my_data t%ROWTYPE; BEGIN SELECT * FROM t INTO my_data WHERE id = ?; END $$; Great!...

20得票2回答
SQL SELECT INTO查询与连接,错误提示“数据库中已经存在名为'*****'的对象。”

我目前正在尝试使用SELECT INTO查询将数据从一个表复制到另一个表中。 但是我在SQL Server中收到了错误信息。 "Msg 2714,Level 16,State 6,Line 2 数据库中已经存在名为'Product'的对象。" 我对sql还非常陌生。 这是我创建的用于完成...

14得票2回答
在PL/pgSQL函数中使用SELECT或PERFORM

我在我的数据库中有这个函数:CREATE OR REPLACE FUNCTION "insertarNuevoArticulo"(nombrearticulo character varying, descripcion text, idtipo integer, idfamilia bigi...

11得票3回答
在 PL/pgSQL 存储过程中使用临时表清理数据表

我想要从一个游戏数据库中删除与用户ID相关的所有数据。 有一个表格存储了所有游戏的信息(每个游戏由3个玩家玩):# select * from pref_games where gid=321; gid | rounds | finished -----+--------...

11得票2回答
如何在Oracle中选择变量的值?

我是Oracle的新手。如何设置这个变量并显示它的值?declare nextId number; begin select HIBERNATE_SEQUENCE.nextval into nextId from dual; select nex...