回答
如果在SQL工作,想返回的結果集返回像T-SQL,您可以使用SP與甲骨文側出SYS_REFCURSOR參數。這種情況下的結果集可以以各種方式返回和處理。請按照下面的例子中的解決方案之一:
create or replace procedure sp_ret_res_set(ref1 out sys_refcursor)
is
v_ABC VARCHAR2(50) DEFAULT 'SOME VALUE';
begin
open ref1 for select v_ABC from dual;
end;
/
var c refcursor;
/
execute sp_ret_res_set(:c);
/
print c;
我不想打印留言。我需要它在resultset中。 –
然後你需要一個sys_refcursor –
我同意@IspirerSQLWaysMigrations使用sys_refcursor。如果你仍然不想使用sys_refcursor,那麼我會推薦使用Oracle TYPES。 –
我想你只需要一個簡單的選擇。
例如,
SQL> SELECT CAST('SOME VALUE' AS VARCHAR(50)) str FROM dual;
STR
--------------------------------------------------
SOME VALUE
SQL>
你可以直接使用DUAL表沒有明確的強制轉換爲VARCHAR2,
SQL> SELECT 'SOME VALUE' str FROM dual;
STR
----------
SOME VALUE
SQL>
但是,如果你不明確投它,這將是CHAR而不是VARCHAR2。因此,如果您希望數據類型爲VARCHAR2,請使用CAST。
- 1. 如何在CakePHP中顯示結果集的結果?
- 2. 如何在JLabel中顯示變量值
- 3. 如何顯示聚集的結果,玉
- 4. 如何輸入其中一個變量來顯示結果?
- 5. 在查詢中傳遞變量不顯示任何結果
- 6. 在JSP/GSP中顯示結果集
- 7. 在表視圖中顯示結果集
- 8. 根據變量顯示結果
- 9. javascript變量顯示意外的結果
- 10. 節點Js變量不顯示結果
- 11. 分配變量和顯示結果
- 12. 無法將結果集的結果存儲在變量中
- 13. 如何在Pentaho變量中保存結果行集?
- 14. 在Graphite中顯示Java度量結果
- 15. 如何在查詢中顯示帶結果集的表名?
- 16. Android應用程序:如何在ListView中顯示結果集?
- 17. 僅顯示出現在結果集中的圖例值
- 18. 如何在結果集中將局部變量設置爲特定值?
- 19. 的MySQL變量然後顯示結果+具體結果
- 20. 如何通過創建變量來顯示結果?
- 21. 如何理解Process.Threads.Count結果?這個變量顯示什麼?
- 22. 以數組變量的值降序顯示結果
- 23. 如何在Excel中顯示C++結果
- 24. 在php中如何顯示mysql結果?
- 25. 如何在aspx中顯示JSON結果?
- 26. 如何在datagridview中顯示結果?
- 27. 如何在MySQL中顯示unicode結果?
- 28. 如何在div中顯示javascript結果
- 29. 如何在GridView中顯示結果?
- 30. 顯示變量值?
select dual('SOME VALUE'as VARCHAR(50))from dual? – jarlh
它必須有DECLARE語句。 –
@PratapMane不要只是發佈一些東西,並期望有人爲你轉換代碼。解釋你的要求。發佈輸入和期望的輸出。 –