解决方案 »
- 如何处理这样的into赋值
- 表空间与数据文件之间的关系!
- 利用OCI如何快速获取oracle spatial里的geometry信息
- 请问如何从spatial中取出空间数据呢?
- 求一个我认为很难的sql语句或过程,谢谢
- oracle9i下,进OEM的时候,输任何用户名都能进入
- 同义词问题!
- 请问oracle817企业版装在win2000professional上能正常使用吗?
- 当我安装了oracle9后,敲入本级ip后不出现原来我的页面,而出现一些关于oracle的东西来?怎么解决?
- oracle 11g安装不了,到选择桌面类时自动退出
- LR:脚本回放时提示找不到请求的表单
- oracle sql 正则表达式替换字符
str:=1,2,3……;select * from table where instr(','||str||',',','||num||',')>0
string ids = "";
foreach(var item in list)
{
ids+=",'"+item.ToString()+"'";
}
ids = ids.SubString(1);
sql = string.Formart(sql,ids);
[code=sql
declare
l_str varchar2(100);
l_sql varchar2(200);
l_fnd_id varchar2(8);
begin
l_str := '''MPGF''';
l_sql := 'select fnd_id from (select ''MPGF'' FND_ID FROM DUAL UNION SELECT ''MPCF'' FROM DUAL) where fnd_id in(' ||
l_str || ')';
DBMS_OUTPUT.put_line(l_sql);
execute immediate l_sql
into l_fnd_id;
DBMS_OUTPUT.put_line(l_fnd_id);
end;[/code]
declare
-- Local variables here
l_str varchar2(100);
l_sql varchar2(200);
l_fnd_id varchar2(8);
begin
l_str := '''MPGF''';
l_sql := 'select fnd_id from (select ''MPGF'' FND_ID FROM DUAL UNION SELECT ''MPCF'' FROM DUAL) where fnd_id in(' ||
l_str || ')';
DBMS_OUTPUT.put_line(l_sql);
execute immediate l_sql
into l_fnd_id;
DBMS_OUTPUT.put_line(l_fnd_id);
end;