如题,想实现例如:在plsql中判断文件夹是否存在,新建文件夹,文件夹改名等最好有例子
解决方案 »
- asp.net调用oracle存储过程返回数据集
- 菜鸟求助 oracle数据库更新
- 寻找金算盘数据库字典
- ◆很奇怪的问题,不知有没有人碰到过?◆
- 新手求教同一数据库下的导出,导入不成功
- 两个字段相加作为另一个字段,在Orcale怎么写?在SQl server是这样:select d1,d2,(d1+','+'d2) as d3 from 表1,但在orcale中通不过
- 从已有的表里建立新表
- 我用asp或者vb使用ado来调用oracle的存储过程(包),怎么才能返回一个结果集啊,output一个参数可以么
- 在Oracle中如何实现交叉查询。。。
- 请教C#开发oracle程序的问题
- oracle一个简单的问题
- 热心人帮我查一下:Error: PL/SQL: ORA-00600: 内部错误代码,参数: [qcscpqbc1], [1], [0], [], [], [], [], []
l_output utl_file.file_type;
l_path varchar2(40):='D:\test';
l_filename varchar2(40):='test.txt';
begin
l_output:=utl_file.fopen(l_path,l_filename,'w');
utl_file.put_line(l_output,'this a test!');
utl_file.fclose(l_output);
end;
/--将在D:\test目录中创建一个test.txt文件,并在文件中写上了内容: this a test!其他的pl/sql命令或语法,参考PLSQL reference manual
create or replace and compile
java source named "Util"
as
import java.io.*;
import java.lang.*;
public class Util extends Object
{
public static int RunThis(String args)
{
Runtime rt = Runtime.getRuntime();
int rc = -1;
try
{
Process p = rt.exec(args);
int bufSize = 4096;
/* BufferedInputStream bis =
new BufferedInputStream(p.getInputStream(), bufSize);
int len;
byte buffer[] = new byte[bufSize];
// Echo back
while ((len = bis.read(buffer, 0, bufSize)) != -1)
System.out.write(buffer, 0, len);*/
rc = p.waitFor();
}
catch (Exception e)
{
e.printStackTrace();
rc = -1;
}
finally
{
return rc;
}
}
}
/Java created.建立函数create or replace
function RUN_CMD(p_cmd in varchar2) return number
as
language java
name 'Util.RunThis(java.lang.String) return integer';
/Function created.建立一过程调用函数
create or replace procedure RC(p_cmd in varchar2)
as
x number;
begin
x := run_cmd(p_cmd);
end;
/Procedure created.
没法调试