我有这样的数组.我想要的是获取特定值的索引值.即,我想知道值"UD"等的索引.
Array
(
[0] => LN
[1] => TYP
[2] => UD
[3] => LAG
[4] => LO
)
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点??
我有一个XML文件,它有四个<resutGroups>标记:
<resultGroups>
<subGroups>
<name> </name>
</subGroups>
<name> </name>
</resultGroups>
Run Code Online (Sandbox Code Playgroud)
每个<resultGroup>都有几个<subGroups>,每个<subGroups>都有<name>标签.
我只想选择的名称标签<resultGroups>唯一
$(xml).find("resultGroups").each(function() {
alert( $(this).find("name").text() );
}
Run Code Online (Sandbox Code Playgroud)
当我使用上面的代码返回里面所有的名字<resultgroups>和<subGroups>.
我怎么只能选择一个<name>它是在<resultGroups>标签?
我有一个带有html文本区域的表单.我想在php中获取此文本区域的内容,以便每行可以存储在一个数组中.我尝试使用'/ n'进行内爆.但它不起作用.我怎样才能做到这一点.
这是我的代码
$notes = explode('/n',$_POST['notes']);
Run Code Online (Sandbox Code Playgroud) 我有一个oracle函数,如下所示.当我在sql-developer中运行它时会出错
ORA-06502:PL/SQL:数字或值错误:字符串缓冲区错误太小.
但是,DBMS_OUTPUT.PUT_LINE(FINAL_RESULT)函数中的行正在输出窗口中打印预期的输出.
任何人都可以帮我吗?
create or replace
FUNCTION AVERAGE_WORKFORCE(PERIOD in varchar2, YR in varchar2) RETURN CLOB AS
FINAL_RESULT CLOB:=null;
STRING_QUERY_TEXT CLOB:=null;
OUTPUT_RESULT CLOB:=null;
BEGIN
FINAL_RESULT:='<FINAL_RESULT><HEADER><NAME> </NAME> <NAME>SENIOR DIRECTOR</NAME> <NAME>DIRECTOR</NAME> <NAME>EXECUTIVE</NAME> <NAME>MANAGER</NAME><NAME>CASHIER</NAME><NAME>EMPLOYEE</NAME></HEADER>';
STRING_QUERY_TEXT:='SELECT XMLElement("tuple",XMLElement("DESC",''Average number of registered employees''), XMLElement("PERMANENT_EMP",GET_COUNT_AVERAGE_WORKFORCE('''||PERIOD||''','''||YR||''',''SENIOR DIRECTOR'')), XMLElement("PERMANENT_EMP",GET_COUNT_AVERAGE_WORKFORCE('''||PERIOD||''','''||YR||''',''DIRECTOR'')), XMLElement("PERMANENT_EMP",GET_COUNT_AVERAGE_WORKFORCE('''||PERIOD||''','''||YR||''',''MANAGER'')), XMLElement("PERMANENT_EMP",GET_COUNT_AVERAGE_WORKFORCE('''||PERIOD||''','''||YR||''',''EXECUTIVE'')), XMLElement("PERMANENT_EMP",GET_COUNT_AVERAGE_WORKFORCE('''||PERIOD||''','''||YR||''',''CASHIER'')), XMLElement("PERMANENT_EMP",GET_COUNT_AVERAGE_WORKFORCE('''||PERIOD||''','''||YR||''',''EMPLOYEE''))) FROM DUAL';
EXECUTE_QUERY_RETURN_RESULT(STRING_QUERY_TEXT,OUTPUT_RESULT);
FINAL_RESULT:=FINAL_RESULT||''||OUTPUT_RESULT;
FINAL_RESULT:=FINAL_RESULT||''||'</FINAL_RESULT>';
DBMS_OUTPUT.PUT_LINE(FINAL_RESULT);
RETURN FINAL_RESULT;
END AVERAGE_WORKFORCE;
Run Code Online (Sandbox Code Playgroud) 我写了这样的查询.它正在工作并给我我想要的结果.
我有一个SELECT查询来获取CAR_AMOUNT和HOTEL_AMOUNT.
但是,我必须重复相同的SELECT查询来获得SUM两者.我无法使用别名.我怎么能避免这个?
SELECT B.EMPLOYEE_ID,
(select SUM(AMOUNT)
FROM travel_reimbursements_items
WHERE type = 'CAR'
AND travel_request_no = B.travel_request_no
AND STATUS='APPROVED') as CAR_AMOUNT,
(select SUM(AMOUNT)
FROM travel_reimbursements_items
WHERE type = 'HOTEL'
AND travel_request_no = B.travel_request_no
AND STATUS='APPROVED') as HOTEL_AMOUNT,
NVL((select SUM(AMOUNT)
FROM travel_reimbursements_items
WHERE type = 'CAR'
AND travel_request_no = B.travel_request_no
AND STATUS='APPROVED'),0)
+NVL((select SUM(AMOUNT)
FROM travel_reimbursements_items
WHERE type = 'HOTEL'
AND travel_request_no = B.travel_request_no
AND STATUS='APPROVED'),0) as TOTAL
FROM TRAVEL_REQUEST_ITEM A …Run Code Online (Sandbox Code Playgroud) 我想在我的oracle db中禁用存档日志.但是当我关机并尝试安装数据库时,我收到以下错误.
C:\>sqlplus scott/tiger@ORCL as sysdba
SQL*Plus: Release 10.2.0.1.0 - Production on Tue Sep 18 10:44:17 2012
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORA-12514: TNS:listener does not currently know of service requested in connect
descriptor
SQL> startup mount
ORA-24324: service handle not initialized
ORA-01041: internal …Run Code Online (Sandbox Code Playgroud) 我有这样的网址:
我想拆分该网址以仅获取主机部分.为此,我正在使用
parse_url($url,PHP_URL_HOST);
Run Code Online (Sandbox Code Playgroud)
它返回www.w3schools.com.我想只获得'w3schools.com'.是否有任何功能或我必须手动执行?