我正在使用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 * INTO不完整的查詢子句
- 2. SELECT語句作爲INSERT INTO語句中的子查詢
- 3. 使用SELECT INTO語句的SQL查詢
- 4. 多個SELECT語句INTO查詢在SQL
- 5. 多SELECT INTO查詢
- 6. 子查詢在SELECT子句
- 7. 通過子查詢替換select into表
- 8. select子句中的MySQL子查詢
- 9. select子句中的ActiveRecord子查詢
- 10. Select子句中的多個子查詢
- 11. INTO子句預計在這SELECT語句
- 12. SELECT語句子查詢
- 13. sqlite中的SELECT INTO語句
- 14. INSERT INTO SELECT PDO查詢
- 15. SQL SELECT或INSERT INTO查詢
- 16. SELECT語句中的條件子查詢
- 17. linq select語句中的子查詢
- 18. SELECT子查詢中的IF/CASE語句
- 19. select語句中的HQL子查詢
- 20. SELECT語句中的子查詢(MySQL)
- 21. 使用WHERE子句插入INTO查詢
- 22. 計算子查詢select語句中的聚合值SQL
- 23. 組合2個SELECT查詢
- 24. 從Select語句中刪除子查詢?
- 25. 相關子查詢SELECT子句
- 26. SQLite的子查詢的SELECT語句
- 27. 要使用SELECT查詢的WHERE子句
- 28. 單從Zend_Db的Select語句(子查詢)
- 29. 使用從子查詢中的where子句中的select查詢中的字段
- 30. SQL INSERT INTO SELECT,組合varchar列
請詳細說明你想要什麼。粘貼您的查詢。 – Lokesh 2013-04-25 07:01:03
@loki查詢太大了,我試圖簡化要求 – user2079954 2013-04-25 07:05:49