我正在使用Oracle表单,并且在WHEN-BUTTON-PRESSED
触发器中我使用UNION
运算符组合了两个查询结果,我的问题是如何使用SELECT INTO
子句将选定值分配给变量。组合查询中的SELECT INTO子句
-1
A
回答
0
SELECT语句将与您在plsql中使用的语句相同。没有区别。请注意,它可能导致太多的行异常。
select column_value into l_value
from some_table
where column_value = 'some_value'
union
select column_value
from other_table
where column_value = 'some_value';
+0
你的意思是,如果我们只赋值一次就足够了 – user2079954 2013-04-25 07:05:04
0
有两种类型的Oracle光标: 隐 - 用这个词INTO - 必须返回一个记录 明确 - 不要使用INTO - 可以返回多个记录
如果您试图将许多记录放入隐式游标中,这是不可能的,则必须使用显式游标并使用循环检查值。
DECLARE CURSOR c_data IS SELECT a FROM table_name; ('Value is:'|| variable.a);这个变量是可变的。 END LOOP;
END;
相关问题
- 1. SELECT语句作为INSERT INTO语句中的子查询
- 2. select子句中的MySQL子查询
- 3. INTO子句预计在这SELECT语句
- 4. sqlite中的SELECT INTO语句
- 5. SQL SELECT或INSERT INTO查询
- 6. SELECT语句中的子查询(MySQL)
- 7. SELECT语句中的条件子查询
- 8. select语句中的HQL子查询
- 9. 使用WHERE子句插入INTO查询
- 10. 从Select语句中删除子查询?
- 11. 组合2个SELECT查询
- 12. SQLite的子查询的SELECT语句
- 13. INSERT INTO语句的SELECT值
- 14. 子查询的SELECT语句与Knex.js
- 15. 要使用SELECT查询的WHERE子句
- 16. 单从Zend_Db的Select语句(子查询)
- 17. 使用从子查询中的where子句中的select查询中的字段
- 18. SQL INSERT INTO SELECT,组合varchar列
- 19. 子查询作为INSERT INTO语句中的表名称
- 20. select查询语句
- 21. IF和CASE语句在SELECT查询中带有子查询
- 22. SQL INSERT INTO SELECT语句
- 23. SELECT INTO与CASE语句
- 24. sql insert into,select,where语句
- 25. PHP Array into mysql select语句
- 26. 子查询与多个SELECT语句
- 27. 错误与子查询Select语句
- 28. SQL高级查询 - 在SELECT子句
- 29. 子查询,而与多个SELECT语句
- 30. MySQL语句在select语句中的子查询
请详细说明你想要什么。粘贴您的查询。 – Lokesh 2013-04-25 07:01:03
@loki查询太大了,我试图简化要求 – user2079954 2013-04-25 07:05:49