我在使用不同的正确查询更改PL/SQL oracle中的查询时遇到问题.当前查询:
SELECT MAX (workzone)
FROM sccd_device_uim_tab
WHERE NAME LIKE 18075009 || '%';
Run Code Online (Sandbox Code Playgroud)
我的客户需要修改查询,因为:
Full table with a % should definitely be avoided.
Run Code Online (Sandbox Code Playgroud)
这个问题有什么解决方案?
提前致谢
从包中添加查询
PROCEDURE sccd_get_impactservice_manual (
in_faultid IN VARCHAR2,
in_deviceid IN VARCHAR2,
in_status IN VARCHAR2,
in_opendate IN DATE,
in_closedate IN DATE,
out_impact_result OUT tcur,
out_count_service OUT NUMBER,
out_workzone OUT VARCHAR2,
p_ret_char OUT VARCHAR2,
p_ret_number OUT NUMBER,
p_ret_msg OUT VARCHAR2
)
IS
BEGIN
SELECT orauser.ossa_get_sto_from_device (in_deviceid)
INTO out_workzone
FROM DUAL;
IF out_workzone IS NULL
THEN
SELECT MAX (workzone) …Run Code Online (Sandbox Code Playgroud) 我有一些问题要从JSON检索数据,它总是说为foreach()提供了Invalid参数,这是url.php中的JSON:
[{"nama":"IT SERVICE & SOLUTION","nilai":0,"periode":"11","tahun":"2014"},{"nama":"SUBDIV BUSINESS SERVICE","nilai":0,"periode":"11","tahun":"2014"},{"nama":"Data Analytics","nilai":100.1446,"periode":"11","tahun":"2014"}]
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
<?php
$url="url.php";
$json = file_get_contents($url);
$koyim= json_decode($json,true);
foreach($koyim as $data){
echo $data->nilai;
echo $data->nama;
echo "<br/>";
}
?>
Run Code Online (Sandbox Code Playgroud)
我一直在尝试不同的方法来检索json,但仍然没有结果,对此有任何想法吗?
提前致谢